Small changes to build system (SCons).

Moved time.h from Model/common to Common (global).
Tests grouped by module (Model/Controller/View).
Stubs for MainController and QtView added.
Messages moved to Common.

Added BlockingQueue implementation and moved to c++11 from c++0x
(compiler upgrade).
Added interface for Controller. MainController implements this.

Controller and MainController went to Controller namespace.
DataManager returns data and works step by step (on demand computes and returns result).
View has own namespace and became interface.
DataManager implement Model::Model interface and was moved to Model namespace.

Added ThreadBuffer, to implement safe method of retrieving result of
Model's computation.
DataManager clones Tracks before returning as Snapshot, to ensure safety
in multithreaded environment.