Original project - all squashed up.
Updated project to use Asciidoctor or Javadoc.

This fixes compilation/building under JDK8 where the javadoc system
is more strict over valid HTML.

Change-Id: If9a5b787577efb4f99cba18a3e57489dfb2249b2
Reformat code to tabs

This reformats to tabs so that people
can view in their own indents.

Change-Id: Ia12d2069d828d32e53e46622b344d54bff518adf
Issue 1 - Remove dependency on Aether

This commit removes the need for a specific
version of Maven because of the change
from direct use of Aether to the more compatible
ArtifactResolver.

Change-Id: I071f628df2accfcfc6212d749de5e877e47bac26
Issue 8 - Unnecessry code removal

The TilesModelMerger is not providing anything
over what the base class already does. Unless
specific bugs or changed behaviour are discovered in
the base I see no point in keeping the code.

The pom is also not the way we do things. License
and Developers moved to plugin itself.

Change-Id: Ibe6fbba2b239ef17d86dab223c1a2c2a129dca76
Updated dependencies

* Minimum version of maven is now 3.2.2
* Updated mockito and junit
* Updated maven artifact
* Updated plugin versions

Change-Id: I0128ee883d6d813c49a4a4b6ac28bceab31505c9
Switched to using maven-compat from the same maven version

This is where ArtifactResolver etc. has moved to.

Change-Id: If3c03f145d27b2323cb1afd5e27f59632748c0ff
Issue 11 - Now all working

Now sitting at 81% test coverage. All statically typed Groovy - could not
stand working in Java any longer.

Change-Id: I59a062862cf3eb1e8c5b589233a86383f5059d40
Fixes #7 -Move tiles to configuration section

This pushes the tile inclusion into the configuration section where it belongs.
The "downside" of this is that cascading also need to specify the tiles plugin,
but for ensuring their own effective pom is correct, they will do so anyway.

Change-Id: Iac908461d4c50fbf52eae9065710d6d06152b00c
Fixes #14 - Versions of plugins.

Cloudbees is complaining about the source code plugin
not being set, and it can't find a class using the 2.10 version of Surefire,
which I am not having as a problem. Upgrading to 2.17 to see if this
can sort it out.

Change-Id: Ic0e007aea14cdb3d8038b2ca2328515b833dbca6
Fixes #3 - document works with other packages

Tested with other packaging and seems to work fine.

Change-Id: I3c83914dea20a6bfd0d756c8609e11eb83f618d8
Fix working with reactor builds and error detect bad GAVs

Each module when processed by the plugin needs to ensure
it has a clean set of tiles to work with. This fixes this problem.
The code has also been modified to ensure we test for correctly formed
GAVs and to error if they aren't there.

Change-Id: Ibd65a5e429de37eea1c8730b770404adb9ea28d0
Initial CONTRIBUTING.adoc file

- Also added LICENSE.txt

Change-Id: I6cb7723f7879d6f3d9bfb35ee24a09c32e402c54
Fix #17 - allow for non transitive dependencies

As discussed. Has real tests, doesn't have integration tests
but will make that another ticket.

Change-Id: I9ae5e32b12cf07e5e782f7bb8d37815c06e62837
Fix #19 - Support extended tiles syntax

This issue includes support for an extended tiles syntax. A sample
XSD is included.

Change-Id: Ib37c159cb5a267dab8ac140116f980313bbfe3f2
Fix #16 - Remove build smells

Provides the functionality required to remove build smells
and documentation around it.

Change-Id: Ia492d36c1ab279e29c969cca412a53b81e05512a
Fix #18 - Disallow snapshots in resolved tile

When a tile is resolved during a build, disallow snapshots
in resolved tiles. This doesn't check the tile.xml for snapshots.

Change-Id: Icbbc89d679f7eb9cff58cef347042ffda3cb33a4
Fix documentation as we now have Mojos.

Change-Id: I9aeccda09164dfd9d1d32cfe2377402c3a87b09f
Fix #21 - rename to io.repaint

Last commit on the repository in my own account.

Change-Id: Id40d87d48f15117bcb209bd6012bcd900a0cf7f7