Miscellanous

This pull request does the following things:

* it cleans up the Eclipse situation a bit
* it cleans up some white space issues
* it reverts the cURL hack (the upload via github-maven-plugin works just fine here)
* it allows overriding some parameters from the command-line because the defaults do not make too much sense all the time (for example, my test repository has `scm:git:git@github.com:dscho/pgp-maven-plugin.git` as `${project.scm.connection}` which `GitHub#getRepository()` does not like at all, and in my test repository, `${project.packaging}` is `maven-plugin` which is completely different from the file extension: `jar`).