Added IMeshAsset base class for meshes. Refactor the existing MeshAsset to only handle Urho format meshes. Other mesh formats tbd.
Missing file.
Register AnimationController component in UrhoRenderer.
Fixed connecting AnimationController::Update to a signal.
Client and SyncManager implementations.
Fixed missing includes.
Coding style and header fixes to TundraLogic.
Call Update() for KristalliProtocol, SyncManager, Client (and Server) from TundraLogic.
Minor fixes.
Added 'connect' console command for connecting to a server.
Fixed unreferenced param warning from Server.h.
Converted UserConnectionPtr to use Urho3D SharedPtr.
Got rid of shared_from_this() as it was not really needed (for now).
TundraLogic: link to kNet + couple small fixes.
UserConnection: do not inherit from shared_from_this + size_t->uint conversion warning fix.
AssetCache: Remove extra '/'. cacheDirectory is guaranteed to havea trailing slash.
Simplify IAssetProvider a little bit. Make AssetAPI::DeserializeAssetStorageFromString the main entry point and make it prepare the parameter map for the IAssetProvider. Make creating storage via IAssetProvider private.
Merge remote-tracking branch 'origin/master' into http
Cleanup LocalAssetStorage. Make Framework set default storage as the first --file or --storage. There is a neat hack in AssetAPI to return first storage even if its really not set (bad?).
Http: Minimal HttpAssetStorage implementation. No live load/upload etc. Lets implement these when they are actually used (??). The auto discovery featuer is kind of neat but I've never used it (afaik ProjectRoom did).