Display keyboard on Android when edit box is clicked.
Make "back" key work (and pause menu works now too).
Add some sort of controls.
Tune some settings.

Conflicts:
	src/defaultsettings.cpp
Touchscreen GUI WIP.

Conflicts:
	src/defaultsettings.cpp
	src/game.cpp
	src/main.cpp
Use LevelDB by default when building for Android.

Conflicts:
	src/config.h
Calculate shootline based on pointer position, disable crosshair.
Android port WIP: touchscreen, leveldb.

Conflicts:
	src/main.cpp
Add build.sh for Android to make life easier.
Run Android.mk and Application.mk through dos2unix.
Make inventory work.
defaultsettings.cpp: ifdef _IRR_SAILFISH_PLATFORM_
This is Minetest, not Freeminer
Some stuff
Sailfish: Default to working resolution
Sailfish: Correct resolution
Remove touch event logging from main.cpp
Scale UI better for portrait mode (landscape not yet available on sailfish)
Sailfish: Some more default settings
Sailfish GLESv1 details: Now it runs properly