Enforce that specific android platform versions are installed

This change uses the maven enforcer plugin to make sure the
necessary android platform versions are installed.  Otherwise
tests will fail due to the missing configurations.  Addresses
an issue in #236.
Merge pull request #243 from kingargyle/enforce-required-adt-platforms-exist

Enforce that specific android platform versions are installed
Issue #236 : CLI Tests Fail when android sdk 10 and 7 missing

This fixes a configuration issue with Tycho so that the complete Eclipse IDE
is included as part of the test runtime.  This will now correctly fail the
9 tests that depend on a valid project configuration for android 10 and
android 7, but allow the other tests to pass.

The issue was that not all the required items that ADT needed were being
installed.  All target platforms are updated with the appropriate entry to
install the necessary feature, as well as the tests depend on the feature
being installed.
Fixed typo.
Merge pull request #244 from kingargyle/fix-tycho-test-targetplatform

Fix Tycho build error reporting.
Merge remote-tracking branch 'upstream/master' into travisAndroid