split adds new cell above, rather than below

preserves the order of code and output across split event

rather than moving output into the middle of the split.
split focuses the top of the newly created cell
Merge pull request #8 from ivanov/split-below

split focuses the top of the newly created cell
Merge pull request #4378 from minrk/split-below

split adds new cell above, rather than below