test: Add desugar support to run-test

This fixes 17 tests with javac/dx, but breaks 5 new ones.

Net tests fixed: 12. Remaining broken tests: 42.

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