Merge pull request #53 from optopus/location/hypervisors

Added separate section for hypervisors.
Merge pull request #55 from optopus/fix-menu-helper

Fixed menu helper to not crash.
Add tests for Optopus::Menu
Merge pull request #57 from optopus/fix-menu-helper

menu fixes
return an enumerable rather than nil for partial settings
support skipping DontCall and Model constants in ruby 1.9+
Refactor our helpers and add tests.

In order to test Sinatra helpers, you have to create a module. Sinatra
uses anonymous modules when you use the shorthand helpers method, which
makes testability almost impossible. This breaks out helpers into
multiple modules and adds appropriate testing.
support skipping DontCall and Model constants in ruby 1.9+
Ruby 1.9 compatibility
Merge pull request #58 from optopus/feature/helper-tests

Feature/helper tests
fixed hypervisor planner to ignore dead nodes
Merge pull request #59 from optopus/hv-planner/fix

fixed hypervisor planner to ignore dead nodes