Fixes #235
Javadoc only but fixes #134
I18N for demo page title
Tidying up while investigating session scoping issue, see #241.
Confirmed that it is the Push mechanism which causes the issue.  Some
tests broken by the changes
Fixed a number of tests, remove setPage() from the navigator (using
injected UI instead)
Tests working except for those logging in via Testbench.
Removed @UIscoped from views, and scoped in them in the module (Direct
only currently, File and Annotation still to do).  see #175
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
TestAppUI and DemoUI now sub-classes of DefaultApplicationUI.  IMproved
fix for #134 by providing Guice configurable application title
removed stray logs
Layout of navigation buttons corrected
vaadin push added to demo build
all tests green
removed fest.assert from tests, closes #210
Upgraded to Vaadin 7.1.13, closes #242
Improved implementation of ApplicationTitle to remove need for
@SuppressWarnings.
All tests green, closes #175
Fixes #233 (corrected when making other fixes)
removed a stray sysout
serializable needed for notifier
Renamed module
Remove V72, was only used for investigation
Changes to view switching fixes #224
Test confirm that this changeset fixes #189