Fix local auth module variable
Expose login and logout functions to Auth service
Wrap $apply in deferred
Add trivial login, register and adh-user-indicator embedded directives
Add simple auth controller which exposes login state
Redirect to / after login or register

Otherwise we would keep around an empty Adhocracy stub.
Make login / sign up buttons in menu work
Rename auth.login / register functions to clarify how to use
Remove unneeded userIndicator directive
Enable adhocracy by default

This is needed in order to make the UserState directive in index.html
not fail. Unlinke directives, non-existing controllers don't just fail
silently.

Unfortunately this will result in a error message in the javascript
console if Adhocracy isn't running.
Use ng-cloak for main menu
Fix create menu collapsing

Due to the UserState controller, the templates accidently set
isCollapsed in the UserState controller scope instead of the
CommonController state.

This is fixed by adding create / collapse functions in the scope, which
is a better pattern anyway then doing assignments in the templates.
Add adh-cross-window-channel directive
Add adh-cross-window-channel to base template
Use ng-cloak as in the CSS file

For some reason, it's still not really working for me.
Merge pull request #60 from policycompass/better-integrated-auth+2

Proper user management on the whole portal