Plan-based scheduling and reservations

Plan-based scheduling greatly improves the original scheduling and reservation features in LSF. Instead of looking only at current resource availability, the scheduler can plan job placements for the near future. Reservations are then based on these planned allocation. Plan-based scheduling is meant to be a replacement for legacy LSF reservation policies. When ALLOCATION_PLANNER is enabled, parameters related to the old reservation features are ignored.