Merge pull request #104 from julakali/master

fixes wrong sleep time #103
Allow smb.conf path values that are double-quoted; man smb.conf doesn’t say that is allowed or not, but it seems to work with Samba, so let’s follow, just in case.
Uniformity: Keep 60 days of logs, 60 days of tasks_completed (default)
Improvement: don’t work on 'file changed' tasks unless we know the file was really written to.
Build script to create the VFS modules for Samba
Also allow require() and require_once() functions to be used to include other files
ARM VFS modules that contain the latest change (only process files that were actually written to)
Distinction between armhf (RaspberryPi) and armv5tel (old ARM devices) VFS modules - hopefully will get us a working .deb for Raspberry Pi soon
Fixed armv5tel support (only for Samba 3.4 and 3.5); those devices will probably never run something more recent anyway.
Fixed permissions on some VFS modules binary files
Bugfix: don’t ignore empty (0 bytes) files; handle them as if they were written to. People love empty files!
Bugfix: Use full path to testparm (/usr/bin/testparm) to allow Greyhole to run in cron jobs missing /usr/bin/ from PATH
Bugfix: don’t delete a new spooled file if it has the same name as the last file processed!
Bugfix: don’t log to .err warnings that were generated from @ lines
Quiet noisy log when checking for matching ignored folder
Quiet warning
Bugfix: one of the rename test cases was sometimes failing; this will help (fix?) that
Updated 'renames' test cases to output more details; used that to fix a bug in the most recent version
Fixed apt-get Makefile (spaces should have been tabs)
Crashfix in greyhole-dfree; trying to use a function defined in greyhole file!