ModelBuilder WIP, oz::Builder -> ImageBuilder

- Assimp dependency
- ozCore
  * mCompare(), mChar()
- ozFactory
  * Builder -> ImageBuilder
  * ModelBuilder, can build Collada .dae -> .ozModel (WIP) using Assimp
  * *Builder::getError() to obtain the latest error
Models: DDS textures &preload++, *Sanitizer fixes

- AddressSanitizer: issues in DDS building fixed
- ThreadSanitizer: data race conditions fixed (bellWait(), nirvana running
  during matrix.uload())
- ozCore
  * File::operator = ( const char* / const String& )
  * ~Log() to add newline to the end of each "Log() <<" syntax
- ozFactory
  * ModelBuilder builds .ozcSMM models
  * DDS builder bug-fixes
- client
  * embedded model textures -> DDS
  * Mesh::preload()++, texture files preloaded