Use help2man to create manpage.

I'll have to patch PrintOptions() to fix manpage layout defect.
Merge branch 'master' into manpage

Prepare to mess with patching PrintOptions
Add man parts and modifiers for help2man
A beautiful manpage is better than a -? output :-)
Update TODO