Android: Improved documentation

Clearly stated requirements for building and running respectively in the README.md, added some additional debugging tips, cleaned things up and improved how they're organized. The updates to the build script are purely cosmetic.