Disable indy (by default) on early IBM Java 7 releases #477

Use the date stamp embedded in IBM Java's java.runtime.version for deciding if the crash issue is present.

This is similar to my abandoned pull request #490. The special logic for Hotspot and J9 is quite different, so I rearranged the logic a bit to make those sections more clearly distinct.