- Code efficiency refactoring and cleanup
- Rewrote a majority of the tests, now at 100% coverage
- ADDED `FlatDict.__eq__` and `FlatDict.__ne__` (13 - [arm77](https://github.com/arm77))
- ADDED `FlatterDict` class that performs the list, set, and tuple coercion that was added in v1.20
- REMOVED coercion of lists and tuples from `FlatDict` that was added in 1.2.0. Alternative to (12 - [rj-jesus](https://github.com/rj-jesus))
- REMOVED `FlatDict.has_key()` as it duplicates of `FlatDict.__contains__`
- ADDED Python 3.5 and 3.6 to support matrix
- REMOVED support for Python 2.6 and Python 3.2, 3.3
- CHANGED `FlatDict.set_delimiter` to raise a `ValueError` if a key already exists with the delimiter value in it. (8)