Fix Webdav Harvester support after JPA integration change

The JPA Integration change had broken the webdav harvester.  This pull request returns webdav to functional status and adds multiple integration tests to verify functionality.