make it do we can drag notes into roles

drag and drop nodes into roles to create node_roles
added recommit functionality (and documented node-role state machine flow)
Merge pull request #661 from cloudedge/pull-req-master-5c24290fb705881acd4bb488abbee2aaeb37b833

https://github.com/crowbar/barclamp-crowbar/pull/661

Merged by devtool for cloudedge