Make secureErase an instance method instead

Making it possible to add a static class method.
Breaking the API because it's easier for people to use the short version
and most people shouldn't use the instance method. I should probably
make it private or whatever it's called it Java.
Add static class method secureErase

To be used in situations where try-with-resources can't be used. Easier
to forget though but sometimes you have to.
This can be a oneliner
Rewrite to a one liner
Move test to test
One line repositories
Oneline the jar settings
Disable the reports
Overwrite these too

Interesting how these class methods can be overwritten but not the
others... o_O
Add tests for the class method secureErase
Add documentation for secureErase()
Explicitly drop the object reference
Don't force people to check for nulls
Prepare for maven-publish
Add maven-publish settings
Add task for debugging the pom.xml
Create sources artifact
Publish javadocs to maven
Add TODO
Small fixup