Harness independent System Reservation

This patch implements support for a new Job XML element:
``<reservesys>`` with a single optional attribute `duration`.
Specifying this element in a recipe will reserve the system
after the tests have completed running.

Bug: 639938
Change-Id: I409390da66b90413f27718694ab496fd913963e5