Improve Logging around User Auth

I have made logging more explicit in the function that decides if a user can perform an action
Correct capitalisation needed to match to database
Add deferred callback to request processing

ENable me to put a set-cookie function into response even if response not triggered yet
Handle in views the change from obj to dict for user
Auth changes.

Fairly difficult to extract out into the 3 phrases so all in one
Add tests adjusted to use sessions now
add docs
Add sessioncache module

Add in module to support session cacheing in database
Docs
Enable auth to use dbase cache
docs
Complete login states are catered for

All login states are catered for, testing to be written
Allows us to use sessioncache standalone
Fix redirect loop bug
stop recording ini files by default

I can force them in but I wont to avoid silly things like passwords in there.
remove rhaptos2.common from repo
remove rhaptos2.common from repo
DOcumentation update

better linking of API / non api docs
Partial fix to nose/wsgitest problem

tests MUST have a valid session, and its is awkward to get one
setup for in-process wsgi testing.  This is a partial solution
cleanup: remove runmini