Ready for optimized building and shareded testing

Change-Id: I824f1a1ea62d41315fe6f54403384d545b6ff21d
Merge pull request #109 from awong-dev/optimize_test

Optimize test
Remove extra "echo $(foo)".

"echo $(foo)" is (almost) the same as just "foo".

Change-Id: I956b0aced19a39677e7dae7c1a98566ff46d90e5
Merge pull request #112 from awong-dev/echo

Remove extra "echo $(foo)".
Add the _Unwind_Complete symbol, with an empty method.

This method is defined by the ARM EHABI to exist as a chance to run
any cleanup needed at the end of exception handling. We don't need
to do anything in it at this time, but we should export the symbol
to be compliant.

Change-Id: I99c2e739cc4a343fa631252406080f22a8598f36
Merge pull request #111 from awong-dev/complete

Add the _Unwind_Complete symbol, with an empty method.
Fix the interpretation of the 0xb2 bytecode.

Change-Id: I3182253812b5b2281685d1dd8d438f2151b50e91
Merge pull request #114 from awong-dev/opcodes

Fix the interpretation of the 0xb2 bytecode.
Link compiler_rt instead of libgcc with GCC build

Change-Id: Iecee86c2781d727956e8acd8b61ebd22be0b7af0
Merge pull request #113 from awong-dev/builder

Link compiler_rt instead of libgcc with GCC build
Revert "Fix libc++ build with android-20 and llvm-3.4"

Broke test/depr/depr.c.headers/locale_h.pass.cpp.

This reverts commit 7cbfc88cd3105dfb70a7a92c63289e973c4f0b9b.
Also call nanosleep on android

Change-Id: I33c2c202cf895d49732e30c07e6dec58af035fdc
Merge pull request #117 from awong-dev/fix_sleep_for

Also call nanosleep on android
Merge pull request #116 from awong-dev/rev

Revert "Fix libc++ build with android-20 and llvm-3.4"
Export just the necessary android support symbols

Change-Id: Icbab0cf7fc1ca24d3d398da45f5004f652b7b9ec