Role and UserRole CRUD tests, including creation of Adminstrative roles
and checking the service enforcement of those roles.

Also, various enhancements to the ggrc_http steps and supporting
libraries, including the ability to create a factory instance from a
json object specified in a pystring for the step and string literals to
specify a model class to instantiate using a factory.