kill_buffer: go to about:blank instead of erroring when killing last buffer

When killing the last buffer in a window, and can_kill_last_buffer ==
false, purge navigation history and go to about:blank instead of throwing
an error.