Antivirus service checks whether reload of db is necessary before each scan.
Note that ClamAV's ruby bindings break when a reload is necessary, so we have
to rescue from a RuntimeError and do a loaddb.
Fixes #935
Merge pull request #939 from duke-libraries/issue-935

Antivirus service checks whether reload of db is necessary before each s...