YARN-2738. [YARN-2574] Add FairReservationSystem for FairScheduler. (Anubhav Dhoot via kasha)

(cherry picked from commit a22ffc318801698e86cd0e316b4824015f2486ac)