Simplify gtk3 ifdefs
Use Text in instead of String in the conduit code. Also fixes some bugs in the way conduit was used.
Enable threaded RTS by default (helps performance quite a bit) and switch on -O2
Improve background colour used for highlighting matching brackets
Improve OS X build scripts