MAPREDUCE-5260. Fix JvmManager to deal better with corner-cases in shutting down. Contributed by zhaoyunjiong.

git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/branch-1@1497918 13f79535-47bb-0310-9956-ffa450edef68
MAPREDUCE-5318. Escape ampersand in JSPUtil. Contributed by Bohou Li.

git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/branch-1@1497933 13f79535-47bb-0310-9956-ffa450edef68
HADOOP-9665. Fixed BlockDecompressorStream#decompress to return -1 rather than throw EOF at end of file. Contributed by Zhijie Shen.

git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/branch-1@1497938 13f79535-47bb-0310-9956-ffa450edef68
HADOOP-9665. Committing new test case which was missed.

git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/branch-1@1497960 13f79535-47bb-0310-9956-ffa450edef68
HADOOP-5351. Fixed a memory leak in JobTracker due to stable FS objects in FSCache. Contributed by Sandy Ryza.

git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/branch-1@1497962 13f79535-47bb-0310-9956-ffa450edef68
MAPREDUCE-5351. Fixed a memory leak in JobTracker due to stable FS objects in FSCache. Contributed by Sandy Ryza.

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