yarn [node,application] command print logger info messages
have the service interface extend Closeable and use close() as its shutdown operation
Job History Server throws NPE if it fails to get keytab
Move MapReduce services to YARN-117 stricter lifecycle
Make yarn-common services robust
Add support for static service lifecycle listeners .
Yarn services to throw a YarnException on invalid state changs