buffer.*, common.*: update for the outside world's clarity
dirstack: use erremkdir
twin commit to da4cd8c150 in type77lib
update .gitignore