Fix PR #357
Fix PR #357

Turns out that comments are associated with a specific AST node in
python, and are not AST nodes on their own. Therefore, "continue" after
detecting the shebang comment in fact causes the future import to be
placed after the first AST node, which might be anything.

PythonCharmers/python-future,PythonCharmers/python-future