MacOSX: Use Retrotranslator really only for Java < 1.6

When we do not detect Java 1.6, we used to fall back to Java 1.5, but now
that Java 1.7 is available for the newest MacOSX versions, Java 1.5 might
not be there, and then we have to stop insisting on using Retrotranslator.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Ignore temporary files used by vi

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Happy New Year!

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Start refactoring the source code

We start by factoring out the string, allocation and the common
functions (error, die).

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Organize #includes

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Factor out platform-dependent code

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
wip

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>