Android: Bugfixes

Several fixes for regressions, crashes, and outstanding bugs in the android app.  All of these are reasonably critical and probably merit a point release after a day of testing.