Always add hyperv to the ML2 mechanism_drivers

Without this, networking won't work for Hyper-V instances. And it
shouldn't hurt for people not running Hyper-V as it won't do anything
in that case.
Merge pull request #44 from vuntz/fix-hyperv

Always add hyperv to the ML2 mechanism_drivers
Merge pull request #46 from crowbar/release/roxy/master

Sync with roxy
Always start neutron services

https://bugzilla.novell.com/show_bug.cgi?id=859678
Split common_install recipe in two recipes

We now have common_config (which generates the config files) and
common_agent (which is used for everything related to linuxbridge/ovs
agent).
Do not create sudoers file on SUSE

It's already packaged.
Simplify server recipe by moving things out

All bits for a l3 role are moved to the new l3 recipe.

The code immediately restarting services after config changes moved to
post_install_conf since this is where it's needed.
Group ovs code paths together
remove openstack- prefix from user/group for SUSE

Make this more uniform accross distributions.
Try to not restart services in post-install if they were already started
Merge pull request #48 from dirkmueller/no_prefix

remove openstack- prefix from user/group for SUSE
Only mark neutron-server as to be restarted in post-install

We don't need the other services to create our network resources.
Create a l3 role

We can now have a real network node, separate from the API server.
Use correct permissions when creating /etc/neutron/plugins/cisco
Merge pull request #49 from vuntz/reorg

Code reorganization and split l3 role out of neutron-server
Merge pull request #52 from crowbar/release/roxy/master

Sync with roxy
Moved role constraints into model and removed edit deployment
Merge pull request #56 from tboerger/feature/constraint-move

Moved role constraints into model and removed edit deployment
Moved role constraints into model and removed edit deployment

(cherry picked from commit 5b7e179f4cfa8dae85ff02066f8867c5f09d8229)
Merge pull request #57 from vuntz/release/roxy/master

Moved role constraints into model and removed edit deployment