Merge pull request #11 from ozkriff/master

android: Updated for rust e583c4d24 2014-11-21 09:01:50 +0000
Add support for native shared libraries.

The builder searches the target/native directory for .so files. If it
finds any:

* Copy them to the target location.
* Add a java source file to load the libraries.
* Modify the manifest to use the new java activity.

This is required as the normal android shared library loader
only looks by default in /system/lib and /vendor/lib for shared
libraries, meaning that you have to manually load them via
System.loadLibrary().
Merge pull request #12 from glennw/native-libs

Add support for native shared libraries.
Remove use of elf edit and instead directly create a shared library for android.

For reasons I cannot determine, the old method crashes deep inside
dlopen(), however directly creating a shared library works.
Merge pull request #13 from glennw/shared-lib-crash

Remove use of elf edit and instead directly create a shared library for android.
Remove rt startup since it's been removed from rustc
Merge pull request #14 from glennw/remove-rt

Remove rt startup since it's been removed from rustc
android: Updated for rust 99d6956c3 2014-12-18 20:32:07