Module cleanup (part 1)
Module cleanup (part 2).

Module Doorman in Module namespace. Inherits from BaseModule.
ModuleManager cleanup.

ModuleManager code is a better and more consistent.
Fix Leosac shutdown.

Log socket (in main thread) was being delete too soon.
Fixing this by wrapping its deletion in a helper struct.
Cleanup part 3.

Fix the start/stop code. Cleanup module code.
Add macro for NOTICE log level
Add handler for SIGTERM
Fix tests
test card
Change the way card is sent via rpleth
Change blink duration/speed in test because led object was missing update
add IDE project file
unloading
Syslog filtering.

We can now configure syslog usage and set a minimu priority level
to enable logging to syslog.
exception handle
Various cleanup + documentation addition.
Documentation.

Add piface documentation pdf.
Partial install guide.
network default setting
TestAndReset namespace + doc
AuthFile refactor: namespace