prep
Add an in-memory cache for Sprockets assets.

For some reason Sprockets defaults to no cache, so any change to an asset requires rebuilding all assets. This really hurts for big single-page JS apps. Adding a hash-based cache fixes that. This was figured out by @jvaill, thanks! Fixes middleman/middleman#734.
Merge pull request #25 from bhollis/master

Add an in-memory cache for Sprockets assets.
Don't serve assets from gems that aren't in the sitemap
Allow users to import JS/CSS assets from other gems by logical path
Fix asset hash for jquery-mobile
Merge pull request #23 from bhollis/import_asset

Building CSS/JS files provided by gems
Mutating in-place was corrupting JS paths when :debug_assets was enabled. Fixes #26.
Backfill a CHANGELOG
Hack in font asset_path compatibility for Middleman 3.0 series. Fixes middleman/middleman#866.
Hack around infinite recursion between bootstrap-sass and sprockets-sass. Fixes middleman/middleman#864
test against master and released gems
mostly fix deps
no hard dep
CSS sprockets debug

1 failed test at cucumber features/asset_hash.feature:56 # Scenario:
Enabling an asset host still produces hashed files and references.

Don't work when filename is the same as js. For example app.js app.css,
then when in tags options are "app" and "app" then sprockets load
everytime js files.
depend on core, not more
Add sprockets-helpers to the list of dependencies.

The sprockets-sass README recommends using this gem, and adding it
magically fixes the relative_assets-related issue #32.
Patch Sass::Script::Functions#generated_image_url the same way compass-rails does so that generated sprites get linked correctly. Fixes middleman/middleman#890.
Merge pull request #34 from pwnall/helpers

Add sprockets-helpers to the list of gem dependencies.
Depend on padrino-helpers from middleman-sprockets so middleman-core will load helpers