Role tests across templates, DRRPP inclusion

* Modified the role test framework to support multiple templates.
* Added role tests for DRRPP template.
* Moved org_organisation.xml and org_organisation_branch.xml to modules/tests/roles/ because these are generic and will be used by all templates.