initial commit for android port of koreader

This PR just shows how far we have went to the android port. There are still a few steps before a running
android port.