Complete support for arbitrary escapes in keys and values, and \uXXXX formatted Unicode