Added AsyncAssetLoader

The AsyncAssetLoader is designed to handle multiple asset loading in a
new thread. The class dispatches the current progress state. Due the
assets are not loading at game start like the OnContentLoad method, you
can draw the game loading state. (Loading Screen)