Allow using django CMS with custom admin site

Added a settings ``CMS_ADMIN_NAMESPACE`` (defaults to ``'admin'``) to use a non-standard ``AdminSite`` with django CMS.