Merge pull request #60 from optopus/hv-planner/fix

fixed hypervisor planner to ignore dead nodes
Override Rack::Rquest#tursted_proxy?

This is needed to allow `request.ip` to work in Sinatra in a way that
makes sense on internal networks. The default implementation will remove
RFC1918 addresses from being returned when in X-Forwarded-For. In a lot
of cases, simply removing 127.0.0.1 and localhost is more than enough.
If there's a demand, this could be made into a setting.
Merge pull request #61 from optopus/add-sinatra-qa

Add sinatra qa
Remove order_by_pod_name for nodes view.

This is due to an edge case that causes ActiveRecord to form a bad
query. I don't know what causes it, but I do know removing this fixes
the problem. Will have to investigate how to restore functionality.
Merge pull request #63 from optopus/add-provision-events

added route and link for provisioning events
Merge pull request #65 from optopus/add-provision-events

Add provision events
Support network_admin role for modifying networks
help fix a racey situation
support for dropdown menus
Merge pull request #66 from optopus/feature/support-drop-down-navlinks

support for dropdown menus
added qa env
fix dropdown rendering and add required_role support
Merge pull request #67 from optopus/fix/dropdowns

Fix/dropdowns
Merge branch 'dev' of github.com:optopus/optopus into qa