Do not put annotations into the removal list that do not inherit from RECluster

This fixes a bug where the `MKUserAnnotation` (the blue dot representing a users location on the map if `showsUserLocation` on the `MKMapView` is set to yes) would dis- and re-appear after each zoom.