Added: polling support for Input GPIOs, doc folder

Former-commit-id: 1dad8e0449aee3e0209e674490256572d924140f
Former-commit-id: e59378cd77e60c9a778cc9a7e26f5d89543f9d12
Update: improved GPIO support

Former-commit-id: f99ff5e88785327913dc5affd448e002a2eda685
Former-commit-id: d8840f6ca7d325b2f59ec5b4cc1242fab7852f6e
Update: mail address

Former-commit-id: 36b308fb5fdd6a28afdf929cc4c7b1dc5ac0ff97
Former-commit-id: a833d5bc43f0756d02cd8ccbb426c286306177c5
Added: GPIOPoller worker thread

Former-commit-id: 7c818db25d69fb3ad69cc8e579cdcbca1119bd21
Former-commit-id: 67e4b9d65879190accc484180c4d27113a7d9c5c
Update: CMake tweaks, added NO_HW definition to be able to test the program on a regular x86 machine. Few code fixes

Former-commit-id: 43ca10be079a7cbc92067441aa2d0287865b71d8
Former-commit-id: 0286df08f401496eb9dc2af19ae35a3eb6e9c6e1
Added: UnixFs class to simplify dynamic module loading. Support for searching dynamic libs

Former-commit-id: a8028a06c2104e804239c17f3f7040c057a59b95
Former-commit-id: efc28d03d661c6cd2fe39733716053c5633e79d3
Update: basic information about version moved to CMakeLists.txt

Former-commit-id: 5e6f436acd1a17972ce97b15acd82a993a27c93e
Former-commit-id: de0291c2259871799d1d96bacf0f3305db3babff
Udpdate: Simplified module handling

Former-commit-id: 0ddc2af4e01c2c37a4765ddf744c439eee5684ae
Former-commit-id: 4749467351017507bc2ac9aa31a262649f293200
Update: working dynlib loader/unloader

Former-commit-id: 63e9078913ea00e1dec840ed8a778af4922e6258
Former-commit-id: e050512b24311dcdba2c7efc838599057074fb4e
Update: Major changes on GPIO related classes to prepare polling feature

Former-commit-id: bc4205bb17bbd136dd41b43309a9acec1e782d39
Former-commit-id: 28c4b020878a8d19a18e5ca5e78e52953c9ed7e9
Update: fixed poll loop

Former-commit-id: 70e03c734d93ea109baea4a2b5eda4489d015d3d
Former-commit-id: 8094878eadf29d7efb33df29e72a0e0f537accc9
Update: minor gpio improvements

Former-commit-id: e29008fb8dc299eeb587c3529863823bfa824e04
Former-commit-id: dbb5b92e3924ed1092e9d108c7d9fda497a69fc0
Added: logger module support, osac can now handle logger, standard modules and gpio polling properly

Former-commit-id: f7630a8f9d1e386f639f7a099ef0825664fd07ba
Former-commit-id: 8867df7fc20f4bbcfccf073e73c6b54f807055bd
Update: wiegand base class

Former-commit-id: f981a706d454d314eab36432e608fe9c276c849a
Former-commit-id: 755f4da80a9180415db433eaa848a93158470c0c
Update: wiegand interface, few fixes

Former-commit-id: 7ff341a04565b6217fda95a78ebbfb643873a6d5
Former-commit-id: 6ff1dfbd944a144cfbbfd7379614446cfc6ebd55
Added: Wiegand interface listening on GPIO 15 (D+) and GPIO 18 (D-)

Former-commit-id: 02eade7755891cd31dd930e7ab032bb1b6e4fec3
Former-commit-id: 768ccc536c51e169fad07ddef748dfade6f5dc27
Fixed: SegV in wiegand interface

Former-commit-id: 9d75b98086a0b57698934a156f4d56ba228e66fe
Former-commit-id: c0a5032ad5363fb7db880836afc6969a31f59504
Update: restored CMake NoHardware flag

Former-commit-id: f491052030e41925dd5ac6ee55b9bc04a1a4d3ec
Former-commit-id: 34814fea3de7a242d646d63aac8c26fbea6283ba
Update: wiegand interface working

Former-commit-id: e6d865237ecd785ac7faf9952202728f839af015
Former-commit-id: e093e3791abb758b54955ec1653e7cc0cb3ee6f8
Fixed: wiegand decoding

Former-commit-id: 3d26da28b9a8533274a4067682c8c1cfa320d7c8
Former-commit-id: ef3ef3b607192fbeb3972af4eb77b3bf68c1e6cf