Android: Load the correct shared library

* Android doesn't version the shared objects, so create special case.
Android: Clean-up Makefile

* Make the Makefile cleaner for adding platform specific adapters.