ISIS-568: reverting to JDK 1.6 (just for backward compatibility for one more release, as requested by community).
ISIS-872: fix to launch files for SimpleApp.
ISIS-913: removing IsisViewerInstaller and EmbeddedWebServerInstaller APIs (and implementations)
ISIS-913: removing TemplateImageLoader, also DeploymentType.EXPLORATION, PROTOTYPE, CLIENT (have retained the server-side equivalents).

Also removed MultiUserExplorationSession.
ISIS-913: further stuff pertaining to removing the EmbeddedWebServer API.
ISIS-913: fixes for tests to pass.
ISIS-802: removing UserProfileStore, Perspective, Options.  Localization reverted to using the server default (since was only ever populated in Scimpi, and there are other JIRA issues already raised to implement client-side i18n).
ISIS-916: services are injected according to their menuOrder (either @DomainService or with the "1:xxx" syntax)... lowest numbers first.  All framework-provided services have a menuOrder of Integer.MAX_VALUE, so are injected last.

This commit includes an example of how to override the MementoService (within the todoapp).
ISIS-918: first pass at removing DomainObjectContainer.  The app seemingly runs up fine, but still need to look at tests.
ISIS-918: fixing up tests (per the removal of special-case handling of container).
ISIS-865: fix for 'ensureSafeSemantics' for bulk actions when automatically re-queries after a non-safe action performed.
ISIS-865: further fixes for 'ensureSafeSemantics'; also ensure that integration tests' command are set to be executed as "USER" (rather than "OTHER").

The further fixes for 'ensureSafeSemantics' are mostly comments; the actual fix was in the todo integration tests that were failing because of a missing call to 'nextTransaction()'.  There is a bit more 'belt-n-braces' resetting to null:
- of the command's event (at xactn completion)
- of the xactn's changedProperties hash (at xactn completion)
ISIS-872: trivial fixes for index.html in todoapp (archetype).
ISIS-912: renaming an OptionHandler to better reflect its intent.
ISIS-864: persist commands if objects dirtied (even if action semantics are query-only and ignoreQueryOnly flag is set).
ISIS-537 Set the version to 2.0.0-SNAPSHOT to avoid using wrong artefacts why reworking the kitchensink app to Bootstrap basen one
ISIS-537 Add Maven dependency to wicket-bootstrap (upgrades the dependency of Bootstrap from 2.3.2 to 3.2.0)
ISIS-537 Use BookmarkablePageLink instead of Link#onClick() {setResponsePage(Class)}
Remove a link to import HomePage.css because it is an empty file

replace <div/> with <div></div> to fix a warning in the IDE
ISIS-537 Bootstrapify WelcomePanel