HHVM Fixes

I've bumped the `sabre/dav` version to 2.0 from 1.8 and made a few tweaks to the tests.

sabre/dav 2.0 will need some manual testing to confirm it does still work before we can recommend users to use that version.