Allow nginx to deploy separate from nailgun

Added new nginx.pp which owns the entire
nginx service, indepdent from main init.pp
for nailgun. Service start is optional to
compensate for LXC envs.

Added new fields for nailgun and ostf hosts
in case they are on a separate server or
container.

blueprint fuel-containerization-of-services

Change-Id: I79f10b7abc97eeb94574718e1dcf14cf5771c8cd
vcenter integration added
changes suds installation with native package manager, was pip
check if vcenter enabled
added image upload for Ubuntu
changed cirros image destination file