Update the SSD model
Allow overriding how unknown options are handled.
Treat options starting with '-' as JNI options.
Improve portability