Added compiled external libraries (not everything  is there  - some mips64 libs are missing - compiled from master branch - will update the external library pointers accordingly)
Modifeid Makefiles to get 64-bit architectures - all64 not used yet

Modified Java code to use longs for the variables which store pointers, rather than int
Modifed C++ code to use longs rather than ints for pointers shared between java
Added binaries for x86_64 from emulator image
libnativehelper submodule
Added native module (IBinder)
Renamed old String files to 32 and brought new versions for 64-bit Android L
Added Lollipop repos for compiling 64-bit versions
Split String include files per architecture
Modified external/Android.mk to reflect different architecture needs
Restored AndroidManifest && project.properties
Removed unnecessary file from external/Android.mk
Aded armeabi-v7a arch in Application.mk
Reworked target architecture selection in the external/Android.mk makefile
Updated arm64-v8a shared libraries from android-5.0.0_r6
Merge branch 'master_3_1_0_64_32'

Conflicts:
	Makefile
	external/android-libs/arm64-v8a/libandroid_runtime.so
	external/android-libs/arm64-v8a/libbinder.so
	external/android-libs/arm64-v8a/libcutils.so
	external/android-libs/arm64-v8a/libnativehelper.so
	external/android-libs/arm64-v8a/libutils.so
	external/android-libs/x86_64/libandroid_runtime.so
	external/android-libs/x86_64/libbinder.so
	external/android-libs/x86_64/libcutils.so
	external/android-libs/x86_64/libnativehelper.so
	external/android-libs/x86_64/libutils.so
	jni/Application.mk