Move IJulia globals into an init(ARGS) function that can be called from ...

...the kernel.jl file. This allows for IJulia precompilation.
it's more complicated if you want to initialize a `global const` from `__init__`, since that function gets called twice (once during compile, once during startup)