Added VaadinSession scope, fixes #241
ViewFactory extracted to interface
Couple of unnecessary singleton annotations removed
Removed existing, poor, implementation of login status handling
re-implemented login status handling, see #189
standardised module naming
locale sensitive sorting added to DefaultNavigationMenu and
DefaultSubPagepanel