droid: refactor JNI into a manager class
droid: re-add BroadcastReceiver
droid: rename JNI files to JNIManager
droid: give the JNIManager our activity instance
droid: Only load libxbmc.so from the first loaded java class
Merge pull request #2383 from theuni/jni-manager

Android JNI Manager