YARN-2917. Fixed potential deadlock when system.exit is called in AsyncDispatcher. Contributed by Rohith Sharmaks
(cherry picked from commit 614b6afea450ebb897fbb2519c6f02e13b9bd12d)
HDFS-7515. Fix new findbugs warnings in hadoop-hdfs. Contributed by Haohui Mai.
HADOOP-11211. mapreduce.job.classloader.system.classes semantics should be order-independent. (Yitong Zhou via gera)

(cherry picked from commit 0bcea111e5daa9a4315346cf6919a4cfc8d90e0d)
HDFS-7449. Add metrics to NFS gateway. Contributed by Brandon Li

(cherry picked from commit f6f2a3f1c73266bfedd802eacde60d8b19b81015)
HADOOP-11389. Clean up byte to string encoding issues in hadoop-common. Contributed by Haohui Mai.
HDFS-7497. Inconsistent report of decommissioning DataNodes between dfsadmin and NameNode webui. Contributed by Yongjun Zhang.

(cherry picked from commit b437f5eef40874287d4fbf9d8e43f1a857b5621f)
MAPREDUCE-6046. Change the class name for logs in RMCommunicator.
Contributed by Sahil Takiar.

(cherry picked from commit 0bd022911013629a8c9e7357fae8cf4399d7a1e3)
YARN-2243. Order of arguments for Preconditions.checkNotNull() is wrong in
SchedulerApplicationAttempt ctor. Contributed by Devaraj K.

(cherry picked from commit bda748ac3abf30f6cd4c0e22c80c73396abc59fb)
Merge remote-tracking branch 'remotes/origin/branch-2' into branch-2