Fix BrooklynNode.HTTPS_PORT typo

- was previously using same key name as http_port
Fix BrooklynNodeIntegrationTest.testUsesLocation
Merge pull request #919 from aledsage/fix/BrooklynNodeIntegrationTest

Tests now pass - http://brooklyn.builds.cloudsoftcorp.com/job/Brooklyn-Branch-Test-Integration/10/
Fix NPE when BrooklynLauncher given ManagementContext

- caused by brooklynProperties being null
Merge pull request #920 from aledsage/fix/BrooklynLauncher-supplying-ManagementContext

Fix NPE when BrooklynLauncher given ManagementContext
Re-instate KNIFE_SETUP_COMMANDS support

An earlier commit inadvertantly removed the code that handled the KNIFE_SETUP_COMMANDS configuration key. This commit adds support again.
Support a Windows service as a life sign for Chef

An entity using the Chef lifecycle can now pass the name of a Windows service, and Chef will test that the named service is running.
Merge pull request #921 from richardcloudsoft/chef-followup-work

Chef followup work