Fix handling of filenames > 15 characters in ROMFS.
nsh: support ls on a single file

this allows ls on a file name, which is particularly useful in a large
directory of log files along with the -l option.
Merge pull request #5 from tridge/ls-single-file

nsh: support ls on a single file