Fix incorrect use of partial

Fixes #1002
Fix indentation error reported by syntastic
Make condition function return path as expected by lib.config
When processing exception from _load do not allow overwriting it

If `self.loaded.pop` raises KeyError then this KeyError will be logged, not the 
initial exception from `self._load`.
Merge branch 'fix-reloading' into develop
Add internal_ip segment

Closes #857
Merge pull request #1010 from ZyX-I/internal_ip

Add internal_ip segment

Closes #857
Fixes #826
Add some unlets before calling :finish
Replace let s:pystr… with call s:rcmd(…)

Makes lines slightly shorter
Do not call mode() with an argument on old Vims
Move powerline setup under :try

Makes it benefit from troubleshooting below
Make troubleshooting routine actually work
Update information about Vim version
Add support for vim.eval('v:version') in test bindings
Merge pull request #1011 from ZyX-I/old-vims

Improve Vim bindings
Add fish shell vi-mode support
add _POWERLINE_DEFAULT_MODE detection
Set default mode in another function
Wait until fish_update_completions finishes
Make COMMAND_PATTERN consistent with other arguments