Correct cell-borders when border-collapse="separate" and initial support for horizontal border-separation. This is WIP, just a save-point while I'm investigating other issues surrounding tables.