Code Cleanup / Badges / Reporting

promoting additional code cleanup, some of which was a based on coverity reports.  Some restructure on maven reporting to ensure compatibility with other plugins, added additional badges and attempts at running some other reporting.  For coverity & coveralls, neither are completely great at this point.  

For coverity, it either requires that it is off dblock/waffle or hazendaz/waffle.  I used the later since it requires a separate branch anyway and will be run on demand for now.  There are very few issues to fix from that which should be fixed within the next week.  They generally limit submissions to them due to time to run so will do so again later in the new week.  I'm going to try to get that down to zero.

For coveralls & jacoco, there are apparently many issues mostly dealing with jacoco itself.  Given jacoco still is not a version 1 status, there appear to be a number of roadblocks that are being hit.  As such, I have not uploaded the actual code I've attempted to use to make this work.  The first two builds out to coveralls ended up showing zero coverage because of jacoco issues.  There are related issues at both camps trying to resolve the issues.  The issues essentially have everything to do with multi modules builds which waffle heavily uses.  So at the moment, just like coverity, this indicates running off hazendaz/waffle.  

When or if I can figure out try issues with jacoco as I think some sort of work around could work or if enough time goes by and they fix issues, I will address making these more mainstream.  In the meantime, they will be listed and at least for coverity the actual scan will show.  Consider this a work in progress as it is rather cutting edge :)