Introduced ResourceCache
Added Request/Reply tokens
Revamped render<->device messaging
Implemented MaybeLoaded<> and actual async resource receiving on the render side
Switched all resources to async. Removed the future from Renderer.
Moved resource cache into a separate module
Added more comments to resource-related code
Merge pull request #95 from kvark/async

Deferred resource loading