Added coverity

added coverity for more indepth scanning as part of travis ci.  To use
this, it requires setup over on coverity.  Currently it is coded to my
location which should be fine for the time being as it also requires to
be run on special branch that needs setup for it to actually do
anything.
Code Cleanup

Clearing more warnings / cleaning library.
Adding Coveralls plus badges

Adding coveralls (initial testing)
Adding badge for maven central to waffle-jna
Adding badge for coverity
Maven Reporting Cleanup

Move reporting out of newer site plugin setup for maven 3+ back to
legacy location that is actually supported currently to ensure we don't
have issues with other plugins.
Badge Cleanup

Move maven badge to end
Add coveralls badge.
Merge pull request #133 from hazendaz/master

Code Cleanup / Badges / Reporting