fix find-following this bug manifested in freecell as the ace of clubs not recognized as placable on the foundation (from the tableu) when all four free cells were occupied. due to us not checking that find_top() found a card at all, we accidentally checked foundation[-1], which is the fourth free cell. there are probably more bugs stemming from this misuse of find_top().
freecell: fix direct addressing 'take from cell' the 'no take from empty stock/cell' rule had a bug that only checked the first cell when accessed with '9'. this is because with direct addressing mode, active.opt stays at its initial value of 0. this check was split in two parts: - direct addressing: only abort when all cells are empty - other: check that struct cursor active was actually modified. a third test was then added to make this work with mouse addressing also.
updated foundation placeholder the braille characters are widely enough supported, and the placeholder should still make sense even if they aren't on a system. not commited: alternate "10" symbols. ⒑ (tofu in xterm), ⏨ (too small, tofu in xterm), Ю, (cyrillic yu, not looking too good)