ISIS-188: updating poms...

* removing dependency on isis-parent in core
* updating url from incubator to tlp, for all poms
ISIS-188: core/pom.xml for release plugin

* disable pushChanges, enable localCheckout
ISIS-188: working towards a release of core

* fixed rat plugin config for core module
* added missing licenses to couple of files in applib
* fixed <version> tag for oai.core:isis
* removed surplus <groupId> tag for oai.core submodules
* added supplemental-models to all releasable modules
ISIS-188: various fixes to module poms

- making sure can use scope=import for dependency management of each releasable module
- renamed the top-level aggregator project from 'isis' to 'isis-all' so that artifactIds are unique across all and imports into Eclipse ok.
Added gitignore patterns for IntelliJ IDEA
ISIS-286: fix flush
make setting up integration tests easier
ISIS-287: fix for JavaMathBigIntegerPanel
ISIS-188: making all components use core as their parent

* and thus, removed isis-parent pom completely
ISIS-188: renaming artifactIds, bumping version

* artifactIds now in reverse polish notation (eg isis-objectstore-jdo)
* bumped to 1.0.0-SNAPSHOT (anticipating semver vote, but not dependent on it)
ISIS-188: missed rename of isis-metamodel to...

... to isis-core-metamodel
ISIS-188: renaming packages in line with groupId:artifactId
ISIS-188: renaming packages, now builds ok (not yet tested)
ISIS-188: updating class names in web.xml etc...

... with respect to package renames
ISIS-188: running through release process for objectstore/jdo
ISIS-188: fixing typo of groupId (quickstart-archetype)
ISIS-188: updates to core prior to trial release
ISIS-188: updating the dates in NOTICE files
ISIS-188: ensuring NOTICE files only in root of core and each component
ISIS-188: no need to wait 120 seconds before tagging