YARN-708. Moved RecordFactory classes to hadoop-yarn-api, and put some miscellaneous fixes to the interfaces. Contributed by Siddharth Seth. svn merge --ignore-ancestry -c 1485478 ../../trunk/