Take `&bufhidden` option into account

When using `Bclose` on a buffer that has the `bufhidden` option set to `delete`, butane would produce an error because it would try to close an already deleted buffer. (For example fugitive blame/log buffer etc.)