Android build

Some changes on the android toolchain file to make new c++11 features available, the android build now uses c++_shared (LLVM) version of the NDK.
Makefile for cmake build toolchain to simplify command line build commands.