Support Maps place marker on selected destination

1. Feature: on clicking listview item, open map with a placemark on the
destination selected.
2. Implemented destination object as Serializable because we need to
pass destination information from destination list to map activity. For
inter-activity communication, an object should be either Serializable or
parceable.
3. Bug Fix: Latitude and Longitude were retrieved as integer instead of
double because of that getting 78.00 instead of exact location
78.98593453.