New Backend Implementation

Contains:
* Concurrent and Extendable Backend Spooler
* (Experimental) Riak Backend Adapter
* (extensible) File Chunking
* various utility classes (UniquePtr, Observable template, Callbacks template,  ConcurrentWorkers template, PolymorphicConstruction template, LockGuard template, ...)