John/marker clustering

Adds the initial marker clustering logic. And as of 5PM Monday (29-Sep-2014) now *includes* scaling of cluster glyphs based on the number of underlying markers represented.

<!---
@huboard:{"milestone_order":6.5,"order":4.5,"custom_state":""}
-->