Do not let missing platform service prevent options from starting

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Clean up OptionsCompatibility's source code

Thanks, Egon Eclipse.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Merge pull request #16 from imagej/platform-service-optional

Do not rely on a PlatformService to be present