Teach `ls` another output format
Teach `ls` another output format

The 'norm' output format is what was used before.  The 'full' output
format contains more information and should be sufficient for me to
write clk reports in some other language.  I'll write the reports in a
language other than Haskell to be sure that future users can write
reports in their favorite language.

I'm not pleased with how the option handling code looks.  There are some
ideas for improvement at http://www.haskell.org/haskellwiki/GetOpt

mndrix/clk