Preserve sprockets environments for assets for fast changes in dev

This is under the presumtion that there are many changes happing to the media
modules, and that the developer is working on more than a couple at a time, or
ideally, perhaps just one. Changes show up much faster without the need to
rebuild the environment object.
Carry over box-sizing from bootstrap

Fixes a weird border issue across the top menu
Swap zoom handler to be independent from browser zoom
Better detection of scroll position and locking on zoom
Use option key for zooming
Track zooming for scroll every 10th of a second
Setup handler for grab tool
Need a bunch of work, but a little closer with the way scroll zooming should work