Moved role constraints into model and removed edit deployment

(cherry picked from commit 0e825e49527a27fba101a55401cbe95220b5cbf3)
Merge pull request #192 from vuntz/release/roxy/master

Moved role constraints into model and removed edit deployment
Removed the single assignment block from constraints
Merge pull request #193 from tboerger/feature/roxy/fix-constraints

Removed the single assignment block from constraints
Fixed disk claim and release for sw raid

(cherry picked from commit 02ef87b4752690cf322ba7cf25550358b2972f27)
Extended ohai block_device for unique names

(cherry picked from commit 9c79052e4c535583aed36f2a686ed2f0fdc86b96)
Merge pull request #195 from vuntz/swraid-roxy

Backport of software raid to roxy