WebDAV client refactoring + Update to PECL HTTP 2.0+