Allow session backend to be configurable 


@cpennington @e0d  (allows stanford to play with using cached_db sessions)

and also add PLATFORM_NAME to cms settings (it was throwing 500s for Stanford when the CMS
calls render_from_lms)