Fix debian package deps, closing issue DE62

 - Add dep on opencenter-client(= ${binary:Version}) for taskerator
 - Add dep on python-opencenter(= ${binary:Version}) for adventurator
Merge pull request #246 from rpedde/DE62

Merged automatically by jenkins after successful gate test
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