Feature/jenkins remote prototype

These changes are required to successfully trigger vagrant build/test via Jenkins. 
Changes include allowing as parameters for hostname and git commit in general as well as parametrizing for OpenStack specifically network and floating ip.