initial effort to remove unittest++ dependency i.e own UT framework
make_src_dist: fixing, added generated (config.h.in) and tinfra-support needed files
added basic README.txt
unittest++ dropped out :), next step: clean it up
* TINFRA_USE_TRACER defines  __tinfra_tracer_adaptable as static
* CHECK_MAP_ENTRY_MATCH macro added to check if map contains specific (k,v) pair
* on way to revamp fmt() and create printf-like <functional> version
* posix_runtime(initialize_platform_runtime): use sigaction (no SA_RESTART) to initialize signal handlers, because wait was restarted on linux
* posix_subprocess, posix_io: read, write, waitpid: now call test_interrupt when encountered EINTR (so may throw interrupted_exception)
start of logger & CLI framework refactor
* logger implemented
* fail: new fail interface
* trace: use logger
* posix_fs: use fail to report errors
* tinfra::cmd::*: use log_xxx to log messages
* tinfra::trace: use log_xxx or log_error to log trace
* tinfra::logger: support for multiline messages
win32 compilation fix
* posix_fs.cpp(is_dir/stat): correctly calculate node type from st_mode (use S_IFMT and ==)
* fs.h: SOCKET file_type back in place
merge of '2a25742911beb714521464c30683d4d17cbf9c52'
     and 'df7396b09f0462f375d792525a888906d2268c1e'
propagate from branch 'pl.reddix.tinfra' (head 575125b101e86caeedb7357839ae33b95da4a12d)
            to branch 'pl.reddix.tinfra.remove_unittest_cpp' (head bfe8c0213285c2d6a9e0979b38105e5dc23b0f01)
* test.h/tinfra.bkl: removed UnitTest++ leftovers
* TEST() records now its source location, so general test failures are reported with TEST macro file:line information (was (null):0
* test_macros.h: CHECK_CLOSE macro added
0.0.2 pre-release additions
pre-release cleaning up
CHECK_EQUAL, added parenhesis arounf params