Update
Add support for comparing bytecode

This is enabled with option "--compare-bytecode". This is only useful
when ignoring all fixes that modify syntax. Thus it is primarily useful
for checking whitespace and line length changes.
Add more documentation for "--compare-bytecode"
Make dis monkey patching safer
Use "--compare-bytecode" in test
Modify usage note
Update recommendation
Update recommendation
Compare full bytecode

Previously we were only disassembling the top-level code. Now we
recursively disassemble the lower levels. This resolves issue #52.
Filter out innocuous changes in docstrings
Do not shorten lines in docstrings
Make docstring filter preserve more information
Ignore trailing whitespace when comparing bytecode
Relax match
Add test to confirm docstrings are not shortened
Mention bytecode comparison
Filter out pep8 E711 results on SQLAlchemy queries

This fixes #53. We probably should make E711 fixes disabled by default.
It should be enabled via a command-line option.
Only fix E711 if --aggressive is enabled
Update usage
Pass through "--aggressive" option