Better handling of unknown arguments and options
Don't use basename()
--help and --version no longer set flags
Rename DeskToggle to desktoggle
Remove unneeded string escapes
Optimize output of --help and --version for help2man

This allows to create a man page with make.
The bug reports section currently has a formatting error.
Set program name dynamically through an constant
Output the "Try %s --help..." statement with a function
Create manpages with make

New compilation dependency: help2man <https://www.gnu.org/software/help2man/>
Fix problem with help2man