YARN-629. Make YarnRemoteException not be rooted at IOException. Contributed by Xuan Gong. MAPREDUCE-5204. Handling YarnRemoteException separately from IOException in MR app after YARN-629. Contributed by Xuan Gong.