Allow assets to be set lazily.

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