Ensure proxy related system wide env variables get pushed through
upstart so agent tasks get to the outside world.
Issue TA142
Merge pull request #247 from claco/sprint

Merged automatically by jenkins after successful gate test
Fix https_proxy setting typo
Added proxy settings to client.rb
Issue TA142
Merge pull request #248 from claco/sprint

Merged automatically by jenkins after successful gate test
Detect node deletion and exit.

* Use OpenCenterEndpoint.whoami()
* Restructure registration.
pep8
Merge pull request #249 from hughsaunders/de106

Merged automatically by jenkins after successful gate test
ensure host_id is an integer
Merge pull request #250 from hughsaunders/de106

Merged automatically by jenkins after successful gate test
Allow/require CHEF_NODE_NAME in chef bash installer
Default CHEF_NODE_NAME to hostname -f explicitly.
Return chef_node_name fact from install

Issue TA163
Issue TA164
Merge pull request #251 from claco/sprint

Merged automatically by jenkins after successful gate test
Unset chef_node_name fact during chef uninstall
Use CHEF_NODE_NAME env or hostname -f

Issue TA165
Closes Issue DE86
Merge pull request #252 from claco/sprint

Merged automatically by jenkins after successful gate test
use context manager when recovering partial registration
Merge pull request #253 from hughsaunders/de106

Merged automatically by jenkins after successful gate test