allow role override by class and role, with tests
some documentation to support role class definitions
Merge pull request #680 from cloudedge/pull-req-master-01b3ea25901a0e494377a180af1bb08f0f02caef

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

Merged by devtool for VictorLowther