A KeyValueList class for Python 2 and 3 that provides an ordered dictionary with support for duplicate keys.