Sprockets 3.x

**DO NOT MERGE**

Prep and test to support Sprockets 3.x. https://github.com/sstephenson/sprockets/issues/643
Ideally I'd like to support >=2.8 through <4.0.