Update DEFAULT_IGNORE to add E121 & E126 per discussion in issues #256 #316
Update documentation to reflect changes to default; issues #356 #316
Add entry to changelog.
Allow try/except/else/finally keywords intermixed with imports. #304

* This allows use of conditional imports.
* Also move `__version__` definition to conform with this rule.
Update E402 error message emitted
Add more test cases for E402; issue #304
Dont include html_static_path, suppresses warning when building docs.
Merge branch 'issue-304'
Specify the default ignore list in the help options.
Merge pull request #360 from jcrocholl/issue-316

Add E121 and E126 to the DEFAULT_IGNORE list
Allow spaces around equals sign of an annotated function definition parameter; issue #357
Update tests for issue #357
Only an annotated function if in the first layer of parens