Added subprograms support in robots interpreter
Fixed segfaults when closing multitab app instance
Added recursions support in interpreter
Added translitions
Optimizations for low-level grid painting
Added subprogram generator class
Merge branch 'master' of github.com:qreal/qreal into subprograms

Conflicts:
	plugins/robots/robotsInterpreter/details/blocksFactory.cpp
Finished merging
Small refactoring for generators: control flow generator was separated from general one
Added subprograms generation
Some improvement for robots generator: initialial and final blocks are are not confusing each other now
Added identifier verification in generators
Extended id validation for generator and interpreter
Added translitions
Merge branch 'master' of github.com:qreal/qreal into subprograms
Styleguide fixes
Some auto-generated files are finally added to ignore lost
Merge pull request #960 from dvvrd/subprograms

Subprograms for robots