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