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
Removed the single assignment block from constraints
Merge pull request #59 from tboerger/feature/roxy/fix-constraints

Removed the single assignment block from constraints
enable multiple role assignment.
case neutron-l3 is assigned before neutron-server.

(cherry picked from commit c447fa30d5669be67281b58ae946df172f61cd90)
Removed the single assignment block from constraints

(cherry picked from commit 48d52521546413b98fe321efcf4beade49c65d53)
Fix to work when keystone is behind haproxy
Use new helpers to get hostnames for endpoints
Merge pull request #60 from vuntz/release/stoney/master

Sync with roxy
HAProxy support for neutron-server
Use correct nova host when nova is behind haproxy
Merge pull request #54 from vuntz/haproxy

Work with keystone behind haproxy + haproxy for neutron-server
Merge branch 'release/roxy/master' into roxy-sync

Conflicts:
	crowbar_framework/app/models/neutron_service.rb
Merge pull request #61 from vuntz/roxy-sync

Merge roxy branch into stoney
Fix neutron username again for (open)SUSE
Merge pull request #67 from dirkmueller/user_rename

Fix neutron username again for (open)SUSE