FIX: Array split should not hack empty array shape away

Also fixes that it hacked the dtype away ("closes gh-612").
I really don't see *any* point for that kludge comment, the
shape should stay there for concatenation, etc. to work.

--

I guess this probably needs a futurewarning, so anyone agrees I will do that first.