Fix: --help exit 0,  fomatting update

Signed-off-by: Miroslav Safr <Miroslav.Safr@gmail.com>
New: syntax tests, new cmdline argument tests, gcfind added -nc, -no
Changes: recursive cat behaviour without specified pattern for cppfind,gcfind,htmlfind,javafind,pdffind,pptfind,shfind,specfind,txtfind

Signed-off-by: Miroslav Safr <Miroslav.Safr@gmail.com>