Add a check for a custom role key - specified via an optional project pa...

...rameter - and merge into the existing list of roles if present.
Interesting... normally, in a Django project if you have test settings you still need to INSTALL all of the apps within the project.  I'm not sure why it works without, but I'll take it out for simplicity.