Add a Rails 4 application to the integration tests
Add script file to handle embedded bundles
Update embedded bundles
Remove Appraisal in favor of embedded apps
Add a Rails 4 application with the asset pipeline disabled
Add a Rails 4 app with precompiled assets; with pending specs

They are all pending right now since they aren't actually green. This is
the place I've tried to reach for a long time now. I now have an
excellent opportunity to experiment with different implementations and
be sure that no other version of Rails breaks.
Start working on Roadie 3
Add a new AssetScanner to handle embedded/referenced assets
Update gemspec; remove support for 1.8.7, require Nokogiri 1.6
Update TODO notice with the correct nokogiri version
Add a TestProvider
Add a ProviderList that wraps lists of other providers
Remove old asset providers; rework the API for the role

This means that Roadie is currently completely broken, which is
something I really wanted to avoid, but trying to work around this will
just be confusing. Instead, I will focus on making this work again,
using the integration tests to see when this happens.
Reimplement a FilesystemProvider; make it default for Documents
Make ProviderList behave more like an array; use it in Document
Add ProviderList.wrap; make Document wrap assigned lists

This makes sure that if you assign another ProviderList, that same
instance is used, while a new ProviderList is built if you assign an
array.
Remove direct invocations of Inliner from outside of Document

This code isn't pretty and I did not add a test for it either; the way
it is structured right now is actually very ugly. The current plan is to
start reworking Inliner internals, starting with that horrible
constructor. To do that, I need to reduce the surface which that class
is occupying.

Replacing the helper method is even harder to do since it is stubbed
everywhere and changing the stubs to accomodate the current version of
Document will be hard. I'll get to that problem in due time.
Extract a class for generating URLs
Add a UrlRewriter class that mutates DOM trees
Use UrlRewriter in Inliner

This is not an optimal implementation; the rewriter should be passed to
the Inliner, but this is a start.