[IPHONEAPP-625] Initial attempt at fix

Make the animation for switching between various states in the campus map module a bit cleaner (and smoother!)

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Tweak the annotations so they respect MKAnnotationView's calloutOffset (and make sure we use it!)

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Clean up the delegate methods. We only care about the will/didRefresh notifications so keep it simple for now.

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Fix a bug where a callout may not be dismissed if it's targeted annotation is deleted

Signed-off-by: Blake Skinner <bskinner@mit.edu>
[IPHONEAPP-625]

Alternate animation style for the geolocation/cancel buttons in the maps module.

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Try a variation on the Map search bar animation.
Get rid of the bootstrapper class. Its complexity greatly out-weighs its utility, especially since the data used by the bootstrap request is dwarfed by the map data (hooray for premature optimization!)

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Fixes IPHONEAPP-625

Merge branch 'refs/heads/3.4/bugfix/IPHONEAPP-625' into 3.4/3.4-master.

Fixes the animation in the campus map module when switching between editing modes in the search field

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Implement user tracking

Allows the map view to track the user's current location. The map will automatically recenter on a user's location until the region is changed via the map's API or the user.

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Add location tracking to the legacy map shim

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Fix the campus map's behavior. The geolocation button should now toggle tracking the user's location.

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Make sure we match the existing property, not create a new one.

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Convert the CalendarDetailViewController to ARC. Also remove all the defined ivars (use properties instead) and eliminate the use of malloc.

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Rough update of calendar module to support iOS 6 privacy access request.

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Clean up the code to pop up the event editor.

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Fixes IPHONEAPP-652.

Merge branch 'refs/heads/3.4/bugfix/IPHONEAPP-652' into 3.4/3.4-master

* Properly request Calendar access on iOS 6 and update the Calendar event detail view for ARC

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Fixes IPHONEAPP-651

Fix the background color for the completion screen of the Tours module on 4-inch devices

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Fixes IPHONEAPP-610

Updates the error message when the shuttle notifications are locally disabled to remove references to the old tab bar navigation style. Also add support for navigating to the Settings module with a local URL.

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Fixes IPHONEAPP-607

Make sure we ensure that there is a build description to display before attempting to display it.

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Merge branch '3.4-dev' into 3.5/feature/dining

Conflicts:
	MIT Mobile.xcodeproj/project.pbxproj