actually use IPKernelApp.kernel_class

and make it configurable.

pinging @fperez, who needs this for the Julia kernel.