patches

I can't test all of these because I have an issue related to the zeromq-4 (or maybe it's a change to IPython?), which prints this on the console when output from the IHaskell kernel is sent:

    2014-01-02 16:40:11.202 [NotebookApp] CRITICAL | Malformed message: ['']
    Traceback (most recent call last):
      File "/home/aavogt/.ihaskell/ipython/lib/python2.7/site-packages/IPython/html/base/zmqhandlers.py", line 71, in _on_zmq_reply
        msg = self._reserialize_reply(msg_list)
      File "/home/aavogt/.ihaskell/ipython/lib/python2.7/site-packages/IPython/html/base/zmqhandlers.py", line 53, in _reserialize_reply
        idents, msg_list = self.session.feed_identities(msg_list)
      File "/home/aavogt/.ihaskell/ipython/lib/python2.7/site-packages/IPython/kernel/zmq/session.py", line 742, in feed_identities
        idx = msg_list.index(DELIM)
    ValueError: '<IDS|MSG>' is not in list

I am pretty sure that the same error happens to me using your branch.