As discussed in HADOOP-6978, a cache helps a lot.
Remove unused fstat() call from NativeIO
Make the MR changes to reflect the API changes in SecureIO library
SecureIO should not check owner on non-secure clusters that have no native support
Restore security in Hadoop 0.22 branch