First version of the new asset engine
Improved version of the asset engine

Add folder in Storage
Bug fixes
Initialize method added on IAssetLoader
Mesh processor updated

MeshData and SubMeshData moved to Pulsar.Graphics
PulsarModelProcessor renamed to MeshProcessor
LoadResult class removed
Add comments

Fixes minor bugs
GetDirectoryPath is now recursive

GetDirectoryPath name changed to RemovesFirstFolder
Name properties of LoadedAsset removed
Add a methods to create a checker texture
Merge branch 'refactoring/Asset' into develop