Bugfix: fix handling of empty menus

This way of doing it is better than the previous fix which
resulted in multiple "." and ".."'s being listed after repeated
usage.

Altered items:
one-key-dir-build-menu-alist