svn merge -c 1340270 from branch-1 for HADOOP-8329. Build fails with Java 7.


git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/branch-1-win@1463350 13f79535-47bb-0310-9956-ffa450edef68
svn merge -c 1365881 from branch-1 for HDFS-496. Backport: Use PureJavaCrc32 in HDFS.


git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/branch-1-win@1463352 13f79535-47bb-0310-9956-ffa450edef68