Rework how the Android emulator (and other support tools) are started.

Keeps the emulator and chromedriver running so you can run a second set of
tests quickly.

Also means the emulator start up is part of the travis set up now.