Update platform files
Add new test program
Add new job state
Add initial support for dynamic allocations. At this time, only Slurm supports the new capability, which will be included in an upcoming release.

Add hooks for supporting dynamic allocation and deallocation to support application-driven requests and fault recovery operations.