shift work to a subprocess
Merge
dont autocomplete in  comments and docstrings
create cache folder before start logging
Merge remote-tracking branch 'remotes/krya/daemon' into daemon

Conflicts:
	jedi/_compatibility.py
	python_go_to.py
	sublime_jedi.py
update format function
update get_function_parameters
update functions for "args" completions
update "completion_from_script"
update "goto" function
update "usages" function
small refactoring
small refactoring for parameters completion
create Facade for Jedi
move setting getters to `sublime_jedi` module
fix getLogger
fix `call_signature` usage
fix scope checking
remove logging, fix print function for ST3
https://github.com/svaiter/SublimeJEDI/issues/45

Some minor fixes regarding Python 3 compatibility as well as a fix for imports that I took from the master branch.