Added interface for an asynchronous operation which can have its progress tracked.
Update closure library submodule to the latest version.
Added basic framework for loading resources.