YARN-2179. [YARN-1492] Initial cache manager structure and context. (Chris Trezzo via kasha)

(cherry picked from commit 17d1202c35a1992eab66ea05dfd2baf219a17aec)

Conflicts:
	hadoop-yarn-project/hadoop-yarn/bin/yarn