-------------
- State parser fixed - it can now recover from invalid html like ``<invalid tag=something">``.
- Rewritten to use ``StateEnum`` in parser for better readability.
- Garbage collector is now disabled during _raw_split().
- Fixed 16 - recovery after tags which don't ends with ``>`` (``</code`` for example).
- Closed 17 - implementation of ignoring of ``<`` in usage as `is smaller than` sign.
- Restored support of multiline attributes.
- ``.parseString()`` now doesn't try to parse HTML element parameters.
- Implemented ``first()`` getter.
- License changed to MIT.
- Fixed 18: bug which in some cases caused invalid output.
- Added HTMLElement.__repr__().
- Added test_coverage.sh.
- Added extended test_equality() coverage.
- Formatting improvements.
- Improved constructor handling, which is now much more readable.
- Updated formatting of the setup.py.
- Added more tests.
- Fixed 22; bug in the SpecialDict.
- Fixed some nasty unicode problems.
- Fixed python 2 / 3 problem in docs/__init__.py.
- getVersion() -> get_version().