Show and hide soft keyboard for annotations

This automatically brings up the soft keyboard when the annotation alert is opened.

Sorry for the many unnecessary changes, the important stuff is in GpsMainActivity.Annotate.

Edit: Found a cleaner solution.