Add ReservationType and ReservationInfo for dynamic reservations.

Review: https://reviews.apache.org/r/28697
Modified Resources arithmetic logic to account for reservation type.

Review: https://reviews.apache.org/r/28698