[filter/roles] Fix deep merging of role definitions

Associated issue: GH-9
Merge branch 'issue-9_deep_merge_role_definitions'