use a kernelspec  and custom kernel.js

instead of custom profile, so we play nice with IPython ≥ 3.