MAPREDUCE-5244. Two functions changed their visibility in JobStatus. (zjshen via tucu)

git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@1482622 13f79535-47bb-0310-9956-ffa450edef68
MAPREDUCE-5232. Add a configuration to be able to log classpath and other system properties on mapreduce JVMs startup. Contributed by Sangjin Lee.


git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@1482643 13f79535-47bb-0310-9956-ffa450edef68
HDFS-4813. Add volatile to BlocksMap.blocks so that the replication thread can see the updated value.  Contributed by Jing Zhao


git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@1482658 13f79535-47bb-0310-9956-ffa450edef68
HDFS-3180. Add socket timeouts to WebHdfsFileSystem.  Contributed by Chris Nauroth


git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@1482661 13f79535-47bb-0310-9956-ffa450edef68
HADOOP-9563. Fix incompatibility introduced by HADOOP-9523. Contributed by Tian Hong Wang.

git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@1482709 13f79535-47bb-0310-9956-ffa450edef68
YARN-117 service model
Tests for the service lifecycle adapted to handle the new ServiceStateException & the more rigorous state model.
FilterService moves to new model by relaying some more methods
CompositeService and associated test
remaining Service implementations in yarn-common
StopQuietly adds an override that logs it; uses this in the init() & start() entries to ensure that services that don't impl AbstractService still fail well
Add the {{Block}} class -and about to remove it-
add block notion to services
bringing hadoop-yarn-service and hadoop-mapreduce into the lifecycle (main classes first, not tests). Doing the least amount of changes
1. new entry points
2. fix up super calls to -> inner() methods.
3. review innerStop() code for best-effort shutdown irrespective of state
fix up all subclasses of AbstractService to compile with the new innerXYX throws Exception() calls.
Some review of innerStop() methods to make more robust against null values -but not a complete review
HADOOP-9447 Configuration to include name of failing file/resource when wrapping an XML parser exception
AMRMClient adopts new lifecycle methods
Service name passed to ServiceStateModel, and then used in exceptions
start/stop/init operations made non-final again, just so mockito would have less problems. Services are still meant to not subclass them
stop() operations do now raise exceptions -as the original one did
For composite services, the first exception is thrown -after all child services are stopped