Bringing support for multiple_hypervisors option
Improvements in validation process and auto assigning
Upgrading xen support for openvswitch
Repleacing method .map with .select
Install ceilometerclient to fix nova notfication_driver errors
Merge branch 'release/pebbles/master' into release/pebbles/pending
Merge pull request #187 from mjura/release/pebbles/developing

Upgrading xen support for openvswitch
Stop installing python-keystone package

This is not needed since we moved to using
keystoneclient.middleware.auth_token.
Do not change /sys/kernel/mm/* kernel options if not available

These are not available when using xen, for instance.
Only create /etc/default/qemu-kvm on Ubuntu

This is an Ubuntu-specific file (not even in Debian).
Simplify calls to nova command line tools

We can share the --os-* arguments to make the calls more readable.
Use internalURL endpoint for nova commands during the chef run

This is safer than using the publicURL.
Be more strict when editing /etc/libvirt/qemu.conf

We could match more lines than what we wanted.
Do not always mark qemu.conf has changed

Chef::Util::FileEdit is not very clever and can replace a line with the
exact same content. So we cannot really trust the fact that it was
edited. Instead, rely on md5sums.
Merge pull request #195 from vuntz/strict-edit

Be more strict when editing /etc/libvirt/qemu.conf
Merge pull request #185 from mjura/release/pebbles/pending

Bringing support for multiple_hypervisors option
Merge pull request #193 from vuntz/use-internalUrl

Use internalURL endpoint for commands during the chef run
Merge pull request #192 from vuntz/ubuntu-specific

Only create /etc/default/qemu-kvm on Ubuntu
Merge pull request #191 from vuntz/no-mm-if-not-here

Do not change /sys/kernel/mm/* kernel options if not available
Merge pull request #190 from vuntz/no-python-keystone

Stop installing python-keystone package