Android compile action

    The java compile requires a java target. This also
    finishes adding the android.jar. AndroidTargets will
    now compile through pants. ivy requires a rev to resolve
    jars and that fits so we can process each sdk group
    together.