YARN-3736. Add RMStateStore apis to store and load accepted reservations for failover (adhoot via asuresh)

(cherry picked from commit f271d377357ad680924d19f07e6c8315e7c89bae)
17 files changed