store only trips for locations with ID

fixes crash with directions for GPS locations (Thanks Soeren)
disable possibility to mark trips as favorites

(they are now marked by default)
remember trips and locations also from AmbiguousLocationActivity