Addition of Sphinx docs structure

Trying to add a good documentation for SublimeRepo
Sphinx documentation

Added Auto Completions full page
Added skeletons for:
Auto Import
Jump to Globals
Show Documentation
Refactorings
Added more Sphinx documentation
Sphinx documentation finished

Some english native speecher should fix my incorrect english everywhere
Changes to the README file
Autoimport Improvements

First (and bugged as hell) work
Some work in the file parser for improving auto imports
Added autoimport when undefined symbol is found
Fixed a bug that repeat the insertion when Assist Import was used twice in an import that was the last one. The old code compared the strings without rstrim. Some docs changes
Changes to auto import documentation
Merge pull request #45 from DamnWidget/master

Sphinx documentation + ReadTheDocs public repository + Main commands + Auto Import Improvements
- cleanup
- opening rope context in main thread for AutoImport before starting background thread
(many API calls such as view.filename() do not work 
outside the main thread, at least on OSX it throws an exception)
- show linking errors from PyFlakes
- optional manual completion
Organize Imports addition
Merge pull request #46 from DamnWidget/ordering_imports

Organize Imports addition
- documentation updates
Hard refactoring work and cache implementation to minimize impact of issue #48
Fix set_timeout thread calling methods on non Linux platforms
Moving weight decorator to the correct location into Rope code (base.utils)