whatsnew/version0.9.txt: Fix '~./ipython' -> '~/.ipython' typo
whatsnew/version0.9.txt: Fix 'mulitple' -> 'multiple' typo
whatsnew/version0.9.txt: Fix 'infromation' -> 'information' typo
Merge pull request #2863 from wking/whatsnew-typo

whatsnew/version0.9.txt: Fix '~./ipython' -> '~/.ipython' typo
Merge pull request #2852 from minrk/pyzmq_compat

future pyzmq compatibility

update base pyzmq version to 2.1.11

removes MockSocket to avoid compatibility issues with various versions of Python+PyZMQ in test_session.
split base_launch_kernel into make_kernel_cmd / launch_kernel
remove obsolete launch_kernel in ipkernel
allow custom kernel_cmd in KernelManager
allow KM._launch_kernel to be overridden in subclasses
s/make_kernel_cmd/make_ipkernel_cmd/
move IPython.lib.kernel to IPython.utils.kernel

where it always should have been.
move IPython.zmq.entry_point to IPython.utils.kernel
move utils.kernel (formerly entry_point and lib.kernel) to kernel.util
move kernelmanagerabc into IPython.kernel
split kernel.util into kernel.connect and kernel.launcher
test IPython.kernel
move IPKernelApp from zmq.ipkernel to zmq.kernelapp

- merged IPKernelApp into KernelApp, they are no longer separate classes
- embed_kernel moved to its own file
- ipkernel now only contains the Kernel class
- associated imports updated