Merged Fall 2014 DSS IT work: SVG or CSS3-based zooming, updates to event triggers, separation of datastore code for reuse in separate scripts.

This should be merged correctly. I did end up removing options.mapEvents as the flag didn't cover some events on our side and it should be safe to allow those events to propagate so long as they have unique names.