small test refactor
covery fix
Auth Logic: default schedule.

Add some code to support per-user default schedule.
Also add test case to test the behavior.
cfg
Function to write ptree to xml file
Leosac Configuration through Rpleth.

We should be able to set the Leosac unit IP/netmask/gateway
and switch between dhcp and static ip using Rpleth commands.

Cherry-Pick from stable-fix
fix previous cherry-picking
Merge xml/property tree help function
Small improvements to error handling
shutdown in case of invalid config is now more robust
Fix resource leak in rplet module. prevent some hangs
improve expcetion handling
This commit should fix #49
Fix travis CI 

Install libboost-all-dev instead of just libboost-dev.
typo
TestAndReset module will blink/beep on startup

Cherry-picked 9022c79351ac9102f0acb20f6305b34a8f2c81ba
Fix uninitiliazed value
Better resource handling in TestAndReset + beep/blink startup.

Replaces raw pointer with std::unique_ptr to prevent potential
resource leak.

Add an option to make the beep/blink on module startup configurable.
This closes #51.
Rpleth card_convert_from_text refactoring.

* This method is now static, as it greatly improves testability.
* Replace an assert() by a proper return value.
Namespacing for Wiegand + documentation patches.