Change lock_path and signing_dir

We put them in /var/lock/neutron and
/var/cache/neutron/keystone-signing, like for every other component.
Merge pull request #41 from vuntz/typo

Fix typo in path
Move lock_path to /var/run

/var/lock is blacklisted on openSUSE
Merge pull request #42 from dirkmueller/release/roxy/master

Move lock_path to /var/run
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
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
Try to not restart services in post-install if they were already started
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
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
enable multiple role assignment.
case neutron-l3 is assigned before neutron-server.
Merge pull request #58 from MaximilianMeister/neutron-multiple-roles-bug

multiple assignment bug