Better backtracking behavior.

When the current backtrackCell has gone off-board, decrement backtrackCell so
you can re-work on the previous column.
Fixed problems with queens going off-board.

But it does not seem to terminate properly yet. Need to check more.