Add setup_parser to dx_compile

Allows CLI setting of VM options passed to the runjava, and
build-tools-versions to specify a particular dx.jar to use
to create the dex.
Fix typo in dx_compile BUILD file
Remove unused android_dex target and finish clean-up for review

I am going to push this for CR tonight, and work on test class
tomorrow. This should be mostly done.