[Android] Change event list appearance

Use smaller text for events to display more of the event name, add location
alongside the distance and make second line in lighter color. Add extra
padding space to avoid cramped items.

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
[Android] Pass event position instead of parcel

When passing the event to the detail activity, pass the position index
and access the event data directly from the static events in MainActivity
instead of sending an event parcel. This way we can use a view pager and
swipe across events in the details activity.

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
[Android] Enable page swiping in detail view

Detail pages can now be swiped left/right if the detail viewer runs in its
own activity.

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
[Android] Change detail list appearance

Use smaller fonts and add event name as the title for location.

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
[Android] Fix duplicate menu items

In the detail activity, don't add a menu item if position is invalid
(meaning that the fragment was not invoked by the pager adapter).

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>