Fix splitscreen.h

- Include only once
- drop unneeded include
handle newterm() not being able to allocate a second screen

- happens for ncurses 5.8 and 5.9 with --enable-sp-funcs
- do not change color settings in that case and do not switch to
  the packetscreen which is NULL resulting in a segfault