Fixes #261
Logic added to DefaultCurrentLocale to make use of browser locale and user options.  see #271.  Application default locale added to I18NModule
removed eclipse files. Fixes #285
V7ViewChangeEvent contains fromState and toState.  See #270
V7ViewChangeEvent cancellable fixes #270
 Locale.setDefault(Locale.UK) added to setup of every test which uses Locale, to enable them to run on machines with non-English system settings.  See #271
Locale.setDefault added to currentLocale.setLocale() see #271
Tested on a platform with locale=en,
requires testing on platform with locale=de
Removed currentLocale.setLocale from ScopedUI.init - it confuses the Locale setting model
Exception thrown if defaultLocale is not in supportLocales
Explicit dependency on Vaadin Testbench added to testapp gradle build
Removed spurious locale=defaultLocale.  Expanded javadoc
See #273 Re-implemented existing Translate functionality but with chaining enabled, and static translation maps defined through a PatternSource implementation
Fix tests for non-UK platform
Fixing test failures on non-UK platform
LocaleContainer (and therefore DefaultLocaleSelector) list languages in their own locale.  Germany is therefore always Deutsch (Deutschland) regardless of the display locale of the rest of the page
All tests green on both UK and non-UK platform (see #272)
Explicit test still required for #271
Upgrade to Vaadin 7.3.4