Multiple fixes and tweaks.

* Initial fix to make the domain function idempotent.
* Fixed bug when parsing yaml.
* Fixed bug on linux when relaying on system ssh config.
* Fixed Vhost template not respecting global apache setup (Compatibility with drupal-cookbook).