fixes to locking, modified, PUT error on truncate
remove commented out code
don't propagate EOF error
reworked locks, still include ne code about to be removed; wanted to save it in commit first
Preliminary commit before adding secondary locking
Dual-lock architecture.
Style
Return failure by default.
correct return code
return success
Preserving lock syncing code before deleting
Finished new lock architecture. Ready for review
Minor updates on the way to review
downgrade some logging, plus various minor
Updates from code review; mostly rename
Fix rename deleting cache file
Merge branch 'master' of github.com:pantheon-systems/fusedav into lockandmodifyfix

Conflicts:
	src/fusedav.c
Fixes for rmdir
updated to rmdir fix
Merge branch 'master' of github.com:pantheon-systems/fusedav into fixrmdir