toolbar docs
Fixed CSRF issues in toolbar

CMSToolbar.csrf_token is now a property so it's not set too early
(before a token is available).
cms_toolbar tag now populates the toolbar, thus errors are actually
shown with TEMPLATE_DEBUG = True.
Minor improvements in selenium tests
Merge remote-tracking branch 'evildmp/toolbar-api' into toolbar-api

Conflicts:
	docs/extending_cms/toolbar.rst
fixed typo
fixed weird whitespace
don't populate the toolbar if the user isn't staff
document the is_staff behavior with toolbar
fixed csrf for real this time
get_menu is no get_or_create_menu
runtestserver python 3 ready
Merge remote-tracking branch 'ojii/toolbar-api' into toolbar-3000

Conflicts:
	cms/tests/frontend.py