Migrated to gradle (Android Studio),
various code changes for apparent performance increases and the like,
other misc changes for a variety of reasons.

The only change really worth noting is a minor bug fix:
"cache on start" checkbox setting is now saved properly.