Update front-facing help and error messages for Android targets/tasks
Review Request #837 - Created Aug. 6, 2014 and submitted
Small improvements to an exception message and a CLI flag. The missing manifest error in android_target didn't give any hints as to where the bad BUILD file entry was pointing. And the sdk-path CLI flag for android_task wasn't clear about what it did. It could easily have been interpreted as forcing a platform version (i.e. SDK platform 17) as opposed to what it actually is meant to do, which is point to an entire Android SDK installation somewhere on the filesystem. The use case is to force a custom SDK over the AOSP one on the machines path. Lots of OEM customize the framework and might have multiple SDKs on the fs.
CI passes. Travis passes .  https://travis-ci.org/pantsbuild/pants/builds/31784570