Change userObjects to be an NSMutableSet

Dramatic speed improvement removing vectors from map. Before this
change up to 30% of total cpu time was in removeObjectRun: when testing
zooming in and out