Remove deprecated char_limit option
Rename #to_hash to #to_h and alias #to_hash
Specify a message when raising KeyError for unexpected keys