Add an asset resolver to the Service component.
Add a new getAsset method.
Cleaned AssetResolver's resolve() interface making it simpler to use.
Change the way the asset manager stores assets that have been resolved via the resolver.