Use IPython 1.0-compatible "handshake" to open kernel channels

IPython changed the way to start channel [1].
fixes #121

[1] see commit ipython/ipython@24dcb6ba48453c74b10fb0772058ca65503222c8 in ipython/ipython#3089