YARN-1707. Introduce APIs to add/remove/resize queues in the CapacityScheduler. (Carlo Curino and Subru Krishnan via curino) YARN-2475. Logic for responding to capacity drops for the ReservationSystem. (Carlo Curino and Subru Krishnan via curino) YARN-1708. Public YARN APIs for creating/updating/deleting reservations. (Carlo Curino and Subru Krishnan via subru) YARN-1709. In-memory data structures used to track resources over time to enable reservations. (Carlo Curino and Subru Krishnan via subru) YARN-1710. Logic to find allocations within a Plan that satisfy user ReservationRequest(s). (Carlo Curino and Subru Krishnan via curino)