Make events use shortloc if location isn't set.

Events added to the calendar had no location when the "location" field was empty, meaning events with only a "shortloc" were getting left out of the "Add to Calendar" party. This makes the Android app behave more like the iPhone app.