Merge branch 'release/0.6.5'
Merge branch 'release/0.6.6'
Merge branch 'release/0.6.7'
Merge branch 'develop'
Merge branch 'release/0.6.8'
Merge branch 'release/0.6.9'
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.
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
dont raise an exception when Logger has no message handler
Logger message handler tests
Merge pull request #139 from nixon/logger_no_msg_handler

dont raise an exception when Logger has no message handler