Move the android backend into contrib.

Review Request #3530 - Created March 2, 2016 and submitted

Mateo Rodriguez
jsirois, patricklaw, stuhood, zundel

This creates the new android contrib module. A followup
is going to remove any other special-casing the
android backend collected over the years.

This is dependent on the followup that
removes the android special casing from
src, test and build-support. Those two CRs
will have to land as one commit. But I broke
it up to be easier on reviewers.

This is mostly a pure move. One point of interest:

  • I created a new xml_test_base python_library.
    It was previously embedded within a python_test. But
    that class is imported in the contrib module. It was
    working before by some transitive magic.

A Travis run that has both this CR and the followup is away at:

Eric Ayers
Stu Hood
Mateo Rodriguez
Review request changed

Status: Closed (submitted)

Change Summary:

Thanks - submitted as c898eb2eeea218158679fb03bec031d05bab3320 a join of CR 3530 and CR 3531.