Added #38: installer dependency check
Issue #45: created full UT regression for FrameTime

Status of issue: unfinished
Fixed issues with inacurrate FrameTime

Fix involves some hacks for inaccurate float arithmetic
Removed unnecessary imports
Added random check and some logs to FrameTime UT.
Added Subconvert logo icons
Added subconvert .desktop file
Added 128x128 and 48x48 icons
Updated icons legal note
Updated install script to install and remove icons and .desktop
Fixed a problem with not showing SubParsingError if it contained non-ascii characters.
Merge branch 'master' into dev

Conflicts:
	install.sh
Updated readme file
typo
Removed unnecessary print
Changed getting terminal (or system) text encoding method.

Old version: sys.stdout.encoding
New version: locale.getpreferredencoding()
Regenerated messages.pot
Changed getting terminal (or system) text encoding method.

Additional, missed earlier change
GenericParser now stores parsing results in internal list

To fetch the results, method get_results() has been added
Added new GUI initializing.