Turn `validate_role()` into a more helpful method and apply it in more places
Also validate `wp user remove-role`
`$role` can be empty for `wp user generate`
Add some tests for error conditions with roles
test that failure is due to expected error
Merge pull request #1053 from wp-cli/valid-role

Turn `validate_role()` into a more helpful method and apply it in more places