Improvements in block and ui classes.
Added test for BlockFactory.
Added connections to ui.
Added enum for block names and correct painting of inverted outputs.
Added simple connection layout algorithm.
Add dialog to add new blocks.
Minor fix.
Added block description.
Added screen names for blocks and localized messages for ui.
Better connection layout algorithm.
Added TODO and changed i18n messages.
Introduced input and output view components.
Added constructor to set block id for base blocks.
Changed paint method for base blocks to show no signal names.
Added XML importer