Update ant build.xml for new environment

Keystore is now expected to be in the project folder (rather than in your home
folder, as before), we now use git describe --dirty to get revision number
instead of svnrevision, and use a "secure"-type InputHandler for key pass.

Also, make git ignore jar files.
Add German translation
Add French translation
Enable German and French translations in the UI