Add ElectroCode

Closes #910
Fix miscapitalization
Partial revert of 5f732128

Still some scrolling issues remain, much work is to be
done to properly fix it.
Disable hiding characters in the input
Disable compression on tree_channel.png

This causes some artifacts in the icon, none of the others seem to have
the problem
win32: Bump python to 3.4.0
win32: Powershell.exe absolutely needs "-File" when running scripts or else it parses arguments with spaces as separate parameters.
win32: Quote paths when invoking glib-compile-resources.exe

Also escape the trailing backslash in DataDir since otherwise it escapes the double-quote after it.
Fix three miscellaneous bugs in gtk_xtext_get_word()

	* Use utf8 functions for moving within string
	* Fix memory leak
	* Fix non-indent select problem
Correctly scroll down autojoined channels

Fixes #58
Improve handling scrollback when gui_tab_server==FALSE

Fixes #925.