Implemented 'make test'.
test: use '<test_case_name>.<name>.dat' for tes logs based on gtest info.
test: move main() to main.cpp.
test: implemented register ranges for fake slaves, refactored the code.
test: moved fake modbus code to fake_modbus.{cpp,h}.
wb-homa-modbus: fix typo.
test: use dirname of the executable path as base directory for test logs.
test: run tests under valgrind.
test: fix memory errors.
test: fix modbus register range printing.
test: test polling of different modbus register types.
test: test writing values.
test: simplified modbus poll test a bit.
modbus: fix memory error in TModbusException.
modbus, test: added S8 value test, fixed S8 write handling.
test: support multiple modbus ports.
test: abt.sh: fix script failure after displaying the first diff.
modbus: fix setup item parsing.
test: added config parser test.
modbus: enable all devices in the sample config.