Adding isInsideByLocation to AbstractShapeMarker

This addresses issue #49. It has been closed since, although I can't seem to find a relevant method on any of the marker classes or any utils class that lets you check if a lat/long lies inside a shape marker.