On parsing failure, insert at 0 instead of 1 position
Merge pull request #62 from jasonmyers/auto_import_insertion_fix

Autoimport inserts at position 1 on failure, which could be in the middle of a module docstring
- taking back pull request #62, instead adding 
a decrement to the line number in SublimeRope's
own codebase
- fixed re.M bug in Rope's autoimport (should 
improve performance)
- added optional "class methods in
globals list" as in pull request #60 but with
different implementation
- added fix proposed in 393942d4235e8d2b8a746beb68014a1c380643fa
- correctly initialize "include_classmethods_in_globals"
- defaults for 'include_classmethods_in_globals'