Waffle Parent Cleanup

Moved jacoco prepare & report executions into main build.  Required for
proper usage of jacoco in case we use a CI environment such as jenkins
that needs access to generated jacoco.exec file.  Adds next to nothing
to main build.

Removed attach-javadocs & attach-sources from release profile as these
are already configured on all builds so this was doing nothing.
Added travis CI.

- Change ciManagement System to travis-ci
Fixing links

Fixing links to proper locations.
Code Cleanup

Minor changes - continuation of ongoing code cleanup.
Merge pull request #131 from hazendaz/master

Minor Cleanup & Travis-ci