Maps - redid glow animation using Canvas

@sgarrity I completely eviscerated map.js. It was...the only way.

I expect that a good number of hours to come will be spent tweaking and tuning things, until we strike a balance between aesthetics and cpu usage, so don't be alarmed if you don't notice a significant drop in cpu usage just yet. In Chrome on my machine, the drop is about 40%. In Firefox, it's still fairly high, but I'm confident that bringing it down is just a matter of tweaking things. The animation works as before, but of course we're showing the entire set of map_geos now.