Started implementation of offline mode based on WebSQL plugin for firefox
https://addons.mozilla.org/en-US/firefox/addon/html5-websql-for-firefox/
Expanded Firefox websql implementation to more closely match the
processing model defined by the WebSQL API
Workaround for Mozilla INSERT VALUES bug

Using positional parameters with an INSERT statement
doesn't seem to work: so we just used named parameters
with the form :p1, :p2, :p3...etc

y
Worked on a smoother install experience for FireFox offline
Fixed compile error in tests
Merge branch 'appengine' into firefox-offline
Improves UI to support enabling FF permissions
and experimenting with installed Mozilla apps
Bumped up appengine version to test on fresh domain
[#39549737] FireFox Offline Mode

Merge branch 'firefox-offline' into staging

Conflicts:
	server/src/main/java/org/activityinfo/ActivityInfoFFTest.gwt.xml
	server/src/main/java/org/activityinfo/ActivityInfoProduction.gwt.xml
	server/src/main/java/org/activityinfo/client/i18n/UIConstants.properties
	server/src/main/java/org/activityinfo/client/i18n/UIConstants_fr.properties
	server/src/main/java/org/activityinfo/client/inject/AppInjector.java
	server/src/main/java/org/activityinfo/client/local/LocalController.java
	server/src/main/java/org/activityinfo/client/local/LocalModule.java
	server/src/main/java/org/activityinfo/client/local/capability/StartupMessage.html
	server/src/main/java/org/activityinfo/client/local/capability/StartupMessageFirefox36.html
	server/src/main/java/org/activityinfo/client/local/capability/StartupMessageFirefox36_fr.html
	server/src/main/java/org/activityinfo/client/local/capability/StartupMessage_fr.html
	server/src/main/java/org/activityinfo/client/local/ui/PromptOfflineDialog.java
	server/src/main/java/org/activityinfo/client/page/app/SettingsPopup.java
	server/src/main/java/org/activityinfo/server/bootstrap/BootstrapModule.java
	server/src/main/java/org/activityinfo/server/bootstrap/HostController.java
	server/src/main/java/org/activityinfo/server/bootstrap/model/HostPageModel.java
	server/src/main/java/org/activityinfo/server/command/handler/GetSyncRegionsHandler.java
	server/src/main/resources/template/page/Host.ftl
	server/src/test/java/org/activityinfo/server/bootstrap/HostViewTest.java
	server/war/WEB-INF/appengine-web.xml
Fixed problem resulting from merges
Refactored the login pages to be more resty