Update astaphor to work with foreman 1.2.1 and openstack havanna.

Note: this is still being tested, but wanted to get some eyes on it.  It shouldn't be merged until I (or others) finish e2e testing in both provisioning and non-provisioning cases.