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 now have semantic menus
Merge pull request #2 from Carnassial/master

Fix for #338 (Thanks to Carnassial)