Port integration test framework to alps for theta.
Port integration test framework to alps for theta.

- Enable affinity mask with Alps in integration test.
- Functions for determining nodes in allocation TBD.
- Run lscpu on the compute node, not on the head node in integration tests.
- When determining the number of threads launch lscpu on the compute node
  in case it is a different architecture than the head node.

Change-Id: I2057ea2a4b24c13069d13546c2ed097c9f8780da
Signed-off-by: Christopher M. Cantalupo <9cf3ecca60a3dd7112ab0e7250bedb8a752e3958@intel.com>

geopm/geopm,geopm/geopm,sssylvester/geopm,sssylvester/geopm,cmcantalupo/geopm,sssylvester/geopm,geopm/geopm,cmcantalupo/geopm,cmcantalupo/geopm,geopm/geopm,sssylvester/geopm,cmcantalupo/geopm,geopm/geopm,cmcantalupo/geopm