Big resource cleanup, bugfixes, accessibility and performance improvements.

This commit contains
* 410b7fb 129f8c9 22044d9 dda25ef 410b7fb 8ff6c24 a (the) big resource cleanup, which translates into about 50K (more or less) savings in the APK (more room for more stuff!!1).
* d70ba8a This commit contains accessibility stuff. It's cheap, it's easy and the right thing to do.
* 1ae8c44 API target removals.

With the remainder being much smaller bugfixes, cleanups, performance enhancements. I've tested on a few different devices, I've seen no problems.