Merge pull request #169 from sosiouxme/master

<oo-install> forward bootstrap cmdline args as expected
Fixes to make sudo work in local and remote scenarios
Additional sudo support work
Merge pull request #171 from nhr/sudo_corrections

Fixes to make sudo work in local and remote scenarios
Minor fixes - DNS config UI & Originator IP collection
Merge pull request #172 from nhr/minor_fixes

Minor fixes - DNS config UI & Originator IP collection
Added a role-oriented first-run helper.
Merge pull request #178 from nhr/friendly_first_run

Added a role-oriented first-run helper.
Added DNS setup to friendly new config handling
Merge pull request #179 from nhr/master

Added DNS setup to friendly new config handling
<oo-install> minor cleanup
<oo-install> no more reboots
<oo-install> enable OSE launcher statefulness

Enterprise-only for now.
Addresses: https://trello.com/c/2o89lIOM/42-record-state-and-retry-installs-that-failed

Host deployment is now broken into three parts; two that fail often but
can be re-run safely, and one that fails rarely and can't be re-run. The
launcher keeps track of how far each host has made it in the install,
detects failures, and enables restarting a failed install in most cases.
Merge pull request #180 from sosiouxme/oo-install-stateful-ose

Oo install stateful ose
Added support for host instance state
Merge pull request #183 from nhr/host_instance_state

Added support for host instance state
Minor host instance state fixes
Merge pull request #185 from nhr/master

Minor host instance state fixes
Behavior bug fixes
Merge pull request #188 from nhr/master

Behavior bug fixes