Remove `secondaryRoute` logic from MITShuttleMapViewController
Show SMCalloutView for shuttle stop annotations
Let shuttle stop VC ignore prediction refresh if only showing routes
Set size of callout content to fit intersecting routes
Add option to hide shuttle stop view footers
Clean up shuttle stop VC table section logic
Add title to shuttle stop VC table
Rename MITToursCalloutMapView to MITCalloutMapView

Map view will be used outside of tours, so a more generic
name is appropriate.
Enable touching of shuttle stop VC inside map callout
Disable scrolling for intersecting-route callouts
Delegate shuttle route selection to root VC
Deselect map region when backing out of route VC
Remove old shuttle popover controller code
Use `isEqual` for comparing stops and routes
Merge pull request #388 from MIT-Mobile/3.6/dev-intrepid-adolce-shuttle-callouts

Replace shuttle map popovers with SMCalloutView callouts (work in progress)