Fix an over-released view

Signed-off-by: Blake Skinner <bskinner@mit.edu>
If we're at the completion screen, get rid of the map view and disable location update.

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Use an auto-zeroing weak pointer for the delegate instead of assign

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Make sure the notifications use a weak pointer

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Convert everything to use properties instead of direct ivar access to make the ARC conversion a bit easier.

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Convert to ARC. Fixes a serious leak where the view controller loses map views when being popped.

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Move ivar declarations into implementation file

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Remove the ivar declarations and update the class to use properties and autosynthesize in preparation for conversion to ARC.

Signed-off-by: Blake Skinner <bskinner@mit.edu>
The property should not be prefixed with 'new'; it violates the cocoa naming guidelines

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Remove the map bootstrapper from the project file.

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Converted to ARC

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Clear delegates when dealloc'd

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Remove the method prototype as it is not implemented or used

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Clear the delegate when dealloc'd

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Make sure to use the weak self pointer

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Fix a memory leak

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Remove an unused (and unimplemented) method

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Make sure the mapView property is weak

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Use a class extension instead of a named category

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Make sure callingViewController is a weak pointer. This fixes a crash where the tour overview attempted to call a method on a dangling pointer after completing the tour

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