Tags from node

Chef tags are collected together with roles.

* lib/chef-rundeck.rb:
Added default web UI value (Hosted Chef) to pass tests.
Adding some chef-rundeck-specific config values.
Drop a pidfile at startup.
Should nuke it if the app stops.  Appends port number for multi-tenant
deployments.
Merge pull request #21 from leftathome/manage_pidfile

App should drop a pidfile at startup.
default node_name to fqdn. fixes #11
Load config in test
Set ChefRundeck.username in test
Set web_ui_url in test
Merge pull request #18 from simplymeasured/default-to-fqdn-for-node-name

default node_name to fqdn
Added Nokogiri development dependency.
Used for XML validation in testing.
Added simple test to validate XML output.
Bump chef to 11.6.0.
Merge pull request #17 from giorgio-v/chef-tags

Tags from node
Merge pull request #22 from leftathome/travis_fixes

XML validation of root request, bundler updates
Use Chef REST API
Merge pull request #23 from hugespoon/rest-api

Use Chef REST API