Small bugfixes and features for TrikStudio

+ Added default value (192.168.1.1) for TRIK IP adress configurer
+ Fixed annoying 'Could not create device' output messages
+ Added russian output port aliases to NXT mode
+ Port coverters in generators refactored, removed lots of ugly code
+ Fixed keyboard arrows in label text editing mode
+ Fixed constants generation in TRIK mode
+ Fixed "Restart the system to apply settings" message confusing users
+ Made VariableInitialization and DetectorIntoVariable blocks using type inferer
+ Fixed hidden variables appearing in watch list window and generated code after switching kits
+ Variables class code in generators unified with RobotsBlockParser
+ Added code on native language generation mode in SystemCall block
+ Fixed overlapping labels in angular servo block
+ Fixed scrolling scene when moving element with keyboard arrows
+ Default application locale made system on startup
+ Fixed empty type generation when type is unknown. This will help us to avoid compilation issues sometimes
+ Added parser errors binding to blocks in generators
+ Added storing of docks selection state when going into fullscreen mode
+ Fixed horrible mouse behavior in when interacting with text in labels: now we can select text with the mouse
што?