Fix #311. Add regex to check for field assignment
Update fix for E731

Thanks to @mypalmike for thinking of the extra cases
Remove noise from testsuite/E12not.py
Review changelog
TestCase.assertEqual is the recommended spelling
Merge pull request #312 from sigmavirus24/bug/311

Fix #311. Add regex to check for field assignment
Replace the IDENTIFIER_REGEX with the isidentifier function
Fix too long line introducing E501 error
Fix definition of isidentifier in Python 2
Add toplevel build dir to git ignore file
Catch import errors thrown by os.path.expanduser(); issue #297

* This can happen particularly with AppEngine when importing pwd
Update changelog for issue #297
Fix false positive E711/E712; issue #336
Fix false positive E713; issue #330
Do not enforce whitespaces around ** operator; issue #292
Add failing test for #323
This appears to fix #323

I am very skeptical of this though
Merge branch 'issue-323'
Add changelog entry for #323
Add tests on PyPy 3 for Travis-CI