Allow assets to be set lazily.

Sets the stage for https://github.com/rails/sprockets-rails/pull/35

@josh @guilleiguaran