fruux/sabre-dav — pull request #486 by aklomp (2014-07-26 17:50:46+00:00)
Title: Issue 482: PropFind::set() hard adds properties during ALLPROPS

Here's my crack at solving Issue 482 myself. Works when I test with `cadaver` and verify the response with a tcpdump. I'm not too confident in my understanding of the property code at large though, so please review.

Most of the diff are whitespace changes since I removed an indentation level; running a `git diff -w HEAD~` gives a better idea of the changes made.