fix typo in custom map role method call

this is currently undocumented/untested but will be addressed later
move const checking to a single method to check only locally defined constants
rework the procedure for adding behaviors to role players
ensure that role players are surrounded. add test that only local constants are used for roles
remove config for specifying role application policy in test context