test: Don't force-compile with jack for runtests

This fixes 14 more tests with javac/dx. 24 broken tests remaining.

Also adds minimum api/sdk versions to dx/desugar
(previously desugar was attempting to desugar default methods, because
the jar defaults to api level of 1).

Also disables desugar for one of the ICCE tests because
desugar will crash when it sees incompatible classes.

Bug: 36902714
Test: ANDROID_COMPILE_WITH_JACK=false art/test.py
Change-Id: If5bc47b8fa88a63cce1b74e6fb1af3a59aca1f89
26 files changed