------------------
Changes:
* Honor `` noqa`` for errors E711 and E712. (Issue 180)
* When both a ``tox.ini`` and a ``setup.cfg`` are present in the project
directory, merge their contents. The ``tox.ini`` file takes
precedence (same as before). (Issue 182)
* Give priority to ``--select`` over ``--ignore``. (Issue 188)
* Compare full path when excluding a file. (Issue 186)
* New option ``--hang-closing`` to switch to the alternative style of
closing bracket indentation for hanging indent. Add error E133 for
closing bracket which is missing indentation. (Issue 103)
* Accept both styles of closing bracket indentation for hanging indent.
Do not report error E123 in the default configuration. (Issue 103)
Bug fixes:
* Do not crash when running AST checks and the document contains null bytes.
(Issue 184)
* Correctly report other E12 errors when E123 is ignored. (Issue 103)
* Fix false positive E261/E262 when the file contains a BOM. (Issue 193)
* Fix E701, E702 and E703 not detected sometimes. (Issue 196)
* Fix E122 not detected in some cases. (Issue 201 and 208)
* Fix false positive E121 with multiple brackets. (Issue 203)