Cluster icons are now updated when an underlying icon changes

Cluster icons were not being updated when underlying icons were updated. This may only be applicable for users who create customized cluster icons, so we may want to add an option (update-cluster-icon='true' ?) to configure this. Let me know what you think.

This references issue #487