Android 2.1+ Compatibility + A couple of other fixes

Closes #240 - Android 2.1 Compatibility- Now everything works well. (Note that this updates takes a crap on some of the default styles. The need for consistent styling all over is now even greater). 

Fixes #283 - Soft keyboard issues when opening drawer on search screen.

Fixes #284 - Weird back-state. Now we back works for all sub-views up to their main view, and then back to the app's welcome screen. Back state is reset when changing category from the menu. Note however though, backstack will not take us out of the application.

Also fixes a couple of the smaller points in #239.