Added Texture, TextureCache and Image.
ResourceCache, ModelCache, Model, ObjLoader, etc.

Added lots of things.

ResourceCache is a base class for all caches.
Made TextureCache derive from it.

Added ModelCache (derived from ResourceCache).
ModelCache uses ObjLoader to load models.

Added test model and texture under Data/ folder.

Improvements on legal stuff regarding content.