handle asset_host

Fixes https://github.com/Mange/roadie-rails/issues/10. Fixes https://github.com/Mange/roadie-rails/issues/11.

I was running into the problem as https://github.com/Mange/roadie-rails/issues/9, where I had stylesheets and images linked from my HTML emails. This PR takes a slightly different approach than the existing code, where it intercepts the `asset_host` as the email is being rendered, rather than using matchers to strip them after the fact, as was being discussed in https://github.com/Mange/roadie-rails/issues/10, which is messy for non-trivial `asset_host` Procs.

Please let me know if there are edge cases that I didn't consider!
There may be a way to re-use the [`AssetUrlHelper`](http://api.rubyonrails.org/classes/ActionView/Helpers/AssetUrlHelper.html) mixin rather than copying-and-pasting, but I didn't want to spend *too* much time on it before getting initial feedback.