YARN-956. Added a testable in-memory HistoryStorage. Contributed by Mayank Bansal. svn merge --ignore-ancestry -c 1556721 ../YARN-321