Chef 11 compatibility change

Make sure nova_compute_packages is not a node object, so that
this is compatible with chef 11 when being changed later.
Merge pull request #85 from maoy/chef11

Chef 11 compatibility change
Merge pull request #84 from retr0h/chefspec

Chefspec
missing rabbit vhost for ceilometer.conf
Merge pull request #87 from jhtran/missing_rabbit_vhost

missing rabbit vhost for ceilometer.conf
Added ohai plugin to requirements
Merge pull request #88 from retr0h/working

Added ohai plugin to requirements
Make nonvnc patch optional

The patch seems to break the default novnc configure at the 6080
port. Make it configurable as a workaround.
Merge pull request #89 from maoy/vncpatch

Make nonvnc patch optional
doesn't run logging recipe