Update .travis.yml to build for different versions of Android

Also use a build script so that I can handle the cases where my code doesn't build for android-10 or lower unless you build it for 18 and 17 first. Not sure why, but meh.