Fixed Issue #338, needed to to use nullglob.

'*' expands to itself if no expansions could be made, overriding every other file in ls_output.
Hidden files also have semantic menus now.