Patch Set 2:

Code changes look ok to me.  We are using new API from egit.core and need to update the dependency in the manifest.

I am unsure about the build.properties change, I made it initially thinking this was a PDE built project, but it is not so I don't know what "additional.bundles" is for.  

I am still trying to get this to build locally using maven.