Return "401 unauthorized" on unauthorized DELETE requests (fixes #125)

This commit fixes issue #125 (return "401 unauthorized" instead of "412 Precondition Failed" on unauthorized DELETE requests). This gives clients the chance to (re)send credentials and actually succeed in deleting entries if they were not authenticated before.