update to track some changes in IPython 3

- KernelClient API changes (use Client API already present in IPython < 3)
- stream msg changes
- minor change in test comparision normalization of tracebacks