With much hackiness, the android toolchain can now compile and link a project.

It does not yet build an apk, and the project may not run once the apk is build (likely some missing compiler and linker flags), but it's building using all the correct tools and correct library paths, and that's a big step.

Current known issues with what's been completed: Hard-coded to use GCC, no clang support; no support for non-arm architectures; no support for specifying arm version; no support for specifying android sdk version; some threading issues with glob.glob() in the linker; hard-coded to use stlport as other included stl options do not seem to compile correctly