Cleaner infrastructure for unit tests for qrgui, stubs for GraphicalPartModel (not compilable yet)
Merge branch 'labelsFix1-repo' of https://github.com/qreal/qreal into labelsFix2-models
first version of graphical parts model. does not send any notifications yet, but can hold values.
more modular unit test system
some more tweaks to unit testing system
Merge branch 'master' of https://github.com/qreal/qreal into labelsFix2-models

Conflicts:
	qrgui/editorPluginInterface/editorPluginInterface.pri
	qrgui/pluginManager/pluginManager.pri
	qrgui/umllib/umllib.pri
made scintilla build as dynamic link library
unit testing system in all its glory (at least, under Windows)
made Travis actually run unit tests
some experiments with travis
another build fix
some more fixes to build
compilable graphical part model that sends notifications
method for removing elements from model
unit tests for model/view integration, small refactoring
added comments
support for graphical part model in graphical assist api
some more experiments with travis
styleguide and cleanup
Merge branch 'master' of https://github.com/qreal/qreal into labelsFix2-models