removed code duplication and fixed wording in command usage and desc
switched the command options from string to enum

used switch in place of if, else if, etc
rename enum remove switch default
pulled upstream commit

b7d38e94c8d623c364a3a7a5d79ee3e1c0791432
Merge RegionMemberCommands into RegionCommands

remove RegionMemberCommands and put the add/remove - member/owner
commands in RegionCommands using/'to fit with' the updates in the
commit d61e32ebb5a8d7e21cb117cf84fe1c9332609197. Includes all upstream
commits to date
delete RegionMemberCommands

somehow this got reincluded when I merged into the PR branch.