Install/Update Android components on demand

ref #161, #172, travis-ci/travis-ci#1395
Temporary work around to fix Android specs

There is a regexp problem with --accept-licenses='...' quotes in
`asserts?` from spec/support/matchers.rb
Hierarchical options for Android builder
Merge pull request #226 from travis-ci/android-sdk-components

Android SDK Components and Licenses