Merge branch 'master' of github.com:qreal/qreal into robots

Conflicts:
	qrgui/dialogs/preferencesDialog.cpp
	qrtranslations/ru/qrgui_ru.qm
	qrtranslations/ru/qrgui_ru.ts
Fixed overlapping labels in angular servo block
Fixed scrolling scene when moving element with keys
Default application locale made system on startup
Added generator`s parsing process binding to properties;
Fixed empty type generation when it is unknown;
Added parser errors binding to blocks.
Added storing of docks selection state when going into fullscreen mode
Fixed horrible mouse behaviour in when interacting with text in labels
Fixed extra semicolon in funciton block generation result
added qrgui-dialogs lib to editor.pro
Merge pull request #1359 from qreal/fixesForQrmc

added qrgui-dialogs lib to editor.pro
made qrmc compilable
Merge pull request #1357 from dvvrd/robots

Small bugfixes and features for TrikStudio
Merge pull request #1360 from qreal/fixesForQrmc

made qrmc compilable
Fixed reason for various crashes when analysing unsupported by type inferrer constructions
Merge pull request #1361 from qreal/constrain-fix

Fixed reason for various crashes when analysing unsupported by type infe...
Merge branch 'master' of github.com:qreal/qreal into generators-refactoring

Conflicts:
	plugins/robots/generators/nxt/nxtOsekCGenerator/nxtOsekCGeneratorPlugin.cpp
	plugins/robots/generators/nxt/nxtRussianCGenerator/nxtRussianCGeneratorPlugin.cpp
	plugins/robots/generators/trik/trikQtsGenerator/parts/trikVariables.cpp
	plugins/robots/generators/trik/trikQtsGenerator/parts/trikVariables.h
	plugins/robots/generators/trik/trikQtsGenerator/trikQtsGeneratorFactory.cpp
	plugins/robots/generators/trik/trikQtsGenerator/trikQtsGeneratorPlugin.h
	plugins/robots/interpreters/commonTwoDModel/commonTwoDModel.pri
	plugins/robots/interpreters/ev3KitInterpreter/src/ev3KitInterpreter.pri
	plugins/robots/interpreters/interpreterBase/interpreterBase.pri
	plugins/robots/interpreters/interpreterCore/interpreterCore.pri
	plugins/robots/interpreters/nxtKitInterpreter/src/nxtKitInterpreter.pri
	plugins/robots/interpreters/trikKitInterpreter/src/trikKitInterpreter.pri
Merge branch 'generators-refactoring' of github.com:dvvrd/qreal into generators-refactoring

Conflicts:
	plugins/robots/generators/nxt/nxtOsekCGenerator/nxtOsekCGeneratorPlugin.cpp
	plugins/robots/generators/nxt/nxtRussianCGenerator/nxtRussianCGeneratorPlugin.cpp
	plugins/robots/generators/trik/trikGeneratorBase/src/parts/trikVariables.cpp
	plugins/robots/generators/trik/trikGeneratorBase/src/parts/trikVariables.h
	plugins/robots/generators/trik/trikGeneratorBase/src/trikGeneratorFactory.cpp
	plugins/robots/generators/trik/trikGeneratorBase/src/trikGeneratorFactory.h
	plugins/robots/generators/trik/trikQtsGenerator/trikQtsGenerator.pro
	plugins/robots/generators/trik/trikQtsGenerator/trikQtsGeneratorPlugin.h
	plugins/robots/interpreters/commonTwoDModel/commonTwoDModel.pri
	plugins/robots/interpreters/interpreterBase/interpreterBase.pri