handle asset gems in a sane manner

Instead of having hard requirements for asset-related gems in our
gemspec, this approach allows us to require them as needed.

+ use Bundler to confirm that asset gems are installed
+ remove asset compilation code that's no longer needed