Fix RW lock code

From: Communications of the ACM :Concurrent Control with "Readers" and
"Writers" P.J. Courtois,* F. H, 1971
move location of 2 rwlock structures

From Inbound_Connection
rwlock is correct

False Coverity bug
Add more implementation to HobbyBoards Masterhub

Will have the channels report separately.
correct reset command MasterHub
Fix leak in ftp code

Start to use some of the same constructs as other code
More cosmetic changes to owftpd
Add MasterHub structure for the multiple channels
Unneeded check confuses Coverity
Unlikely buffer overflow

Coverity
Unneeded check confuses Coverity
typo in PATH_MAX
GNU_SOURCE for tdestroy

Needed for mucl libc compilation.

Disccovered by der_tiger and solved by Szabocls Nagy on the mucl mailing
list.
Data sending routine in MasterHub
Merge branch 'master' of ssh://git.code.sf.net/p/owfs/code

Include other changes
Merge branch 'master' of ssh://git.code.sf.net/p/owfs/code
Merge remote-tracking branch 'origin/master' into darwin

Resolved conflicts:
	module/owlib/src/c/ow_rwlock.c
	module/owlib/src/include/rwlock.h
	module/ownet/c/src/c/ow_rwlock.c
	module/ownet/c/src/include/rwlock.h

for darwin we need a 'typedef ow_sem_t' for POSIX semaphores
Merge remote-tracking branch 'origin/master' into darwin