Replace HTTP verb for modifying karma from GET to POST

This makes it more RESTful by capturing the action of modifying a
resource. The Location attribute in the header points to the modified
resource.

Had to take special care that the "see other" URI was well encoded to
deal with names with spaces, slashes and other disallowed characters.