Merge pull request #129 from s0undt3ch/master

Support sourcing `vim` files under `.ropeproject/`
Merge branch 'master' of github.com:klen/python-mode
Improve performance of white space removal

On large'ish python files, this was taking 10+ seconds
at save time. Now it runs instantly, even on very large
python files.

Cursor position does not move.
Suppres error output if there is now whitespace to remove
Update changelog.
Support sourcing `vim` files under `.ropeproject/`
Source `vim` files properly sorted.
Use python's string `.format()` instead of string substitution.
Auto-open existing projects.

When Vim loads, if, on the current directory, there's a `.ropeproject` sub-directory and both rope and `g:pymode_rope_auto_project_open` are enabled, the project is automatically opened.
Allow always showing the signs vertical ruler.
Load existing projects when the plugin is also being loaded. This will fix the current buffer not having any sourced settings applied.
Added the ability to actually quiet the project loading process. Added auto session management, which will probably be removed and use `session.vim` if installed.
Removed the auto session support.
The errors even if forced is only shown on python files.
Add g:pymode_updatetime.
Update autopep8
Use Include instead of PreCondit for imports.

Incidentally, this also fixes pyrex support, which depends on pythonInclude
existing.
Add pyrex support for motions.
Add pyrex support for indents and general features.
Some repairs to cython motions. Use o and m.