Add full subdoc support to Javascript client

Could this be 'put if not present' or 'put if absent'? I think If-None-Match assumes the reader knows more about the underlying implementation.