An empty string is a valid ID property name, when set, RNA's internal lookup function (rna_path_token_in_brackets), considered the path invalid. Now quoted tokens are allowed to be empty. This fixes Python exceptions being thrown in the custom property editor with empty custom property names.