Merge pull request #4121 from minrk/move-kernel-test

move test_kernel from IPython.zmq to IPython.kernel
support `input` in Python 2 kernels

input is just `eval(raw_input(…))`

closes #3990
update raw_input in example notebook
test input / raw_input

in the kernel