refactored cms.cms_toolbar to new API

Note: new API is not actually implemented yet.
implemented registering
Merge remote-tracking branch 'origin/develop' into toolbar-api
completed initial API
fixed mistake in template
nicer repr for items
working on buttons and button lists
fixed build mode
removed unused class
Added initial documentation for toolbar api
quickfixed toolbar tests
fixed sampleapp toolbar
some tests still fail, but mostly works
renamed some templates
Merge remote-tracking branch 'origin/develop' into toolbar-api
added find apis
add support for ugettext_lazy to find apis
show publish message only when you are authenticated
separate login form from toolbar template so it can be overwritten
separate logo into its own file