Styleguide fixes and small refactoring.
Merge branch 'master' of https://github.com/qreal/qreal into labelsFix

Conflicts:
	qrgui/umllib/label.cpp
	qrgui/umllib/label.h
Some minor refactorings
Merge branch 'master' of https://github.com/qreal/qreal into labelsFix
qrxc updated
Cleanup.
Made unit tests for qrrepo runnable under Windows, and as separate project
unfinished refactoring of qrrepo
Split Object to logical and graphical objects.
made GraphicalPart cloneable.
Refactored serialization of objects, added serialization of graphical parts
made graphical parts deserializable, also refactored deserialization system
removed unneeded clone() overload
Client -> Repository
Some cleanup and comments.
added missing method to graphical api
fixed build (?)
removed empty test suites from builder script
some classes from qrgui moved to qReal namespace, other styleguide fixes
some more styleguide fixes