Allow for any non 0 and the string to also be true. These are the tests used elsewhere in the xrdp code.
refactor and use test2bool instead of duplicated code testing for on,yes,true, non zero
sesman: Fix dist

Add missing header files to EXTRA_DIST.
Otherwise "make distcheck" fails.
xrdp: Fix format string vulnerability

The the string being printer contains a "%", this could crash xrdp.
xrdp: Ignore channels and logging sections

Ignore two more sections in xrdp.ini when looking for default session.
sesman/tools: Disable debug tools

sestest and xcon look like debugging tools.
Don't install them by default.
X11rdp: Remove duplicate entry for expat

expat-2.0.1.tar.gz is declared twice, remove the first one.
X11rdp: Consistently use $file

Consistently use $file instead of repeating the file name again when
downloading external URLs.
X11rdp: fix indention

Re-indent four sections to use 4 spaces for indention
X11rdp: simplify download

Use case-statement instead of many ifs.
X11rdp: simplify line splitting

Use "IFS=: read" instead of "echo|cut" constructs.
X11rdp: Simplify if constructs

Directly use exit value instead of evaluating $?
X11rdp: Handle more compression formats

Add .xz and plain .tar files.
X11rdp: fix spelling mistakes

exit -> exist
$mn -> $mod_name
folowed -> followed
blocket -> blocked
X11rdp: make variables function local

Use local to declare variables local
X11rdp: Rework changing directories

Remove unchecked changes of directories.
doc: LDAP

Give hint to use PAM for LDAP.
doc: Use man_MANS in Makefile.am

automake does know where to install manual pages, so use man_MANS
instead of hand crafting custom rules.
doc: Format manual page references

Use .BR to fromat name(section) as recommended by man(7).
Use .I for variable arguments.
doc: Man page cleanup

Simlify example sections.
Remove un-needed .LP after section start.
Insert empty line before section start.