Mustache: acceptance test for default case and extra debugging
Redmine#3611: abortclasses should trigger from a common bundle too
Unit test for concurrent access to local storage (supports TC and LMDB)
Redmine#3781: acceptance test for namespaced edit_line bundle
Varargs should be passed to vfprintf, no fprintf.
Change type from int to bool and Log() accordingly.
Removed redundant memset().
One variable should be enough for our tests.
Body file_select refers to directories as well.

But still ignore directories if depth_search is on, so that we recurse
into them.
Enable Pass/FAIL reporting using default_check_diff.
Added --no-clean switch to never delete workdir.
Fix memleak. Sanitize switch statement.
Make copy_from remote work with zero bytes files.

Also added a couple of unit tests.

Regression was caught by an assertion for size>0 in TLSRecv().
Add an acceptance test for commit 0a421b99.
Add missing declaration of fchownat
wait.h is not available on OS X
.gitignore
Unexport internal functions from sysinfo.h

Keep them in sysinfo_priv.h, so they still can be unit-tested.
Unexport internal function
Move IsInterfaceAddress to proper place