Added an optional custom InfoWindowAdapter that passes the ClusterPoint to its methods.