Remove ALPS reservations from the hash table when removing orphans

Previously, reservations marked as orphans would never be removed
from the hash table.  If ALPS restarted or the resid rolled over
(after 9,999 reservations), then future jobs that use this same
resid would be marked as orphaned also.
Add Job ID to orphan ALPS reservation log message
Merge pull request #118 from mattaezell/master_orphan_hash

Cray Orphan Handling