jedi should be able to detect exceptions even in except X: statements
fix except: usage in analysis
fixed inheritance for exception checks
repr improvements
submodules are automatically indexed without actually importing them. fixes #413.
However, this is not a 100% correct Python behavior. Python behavior would be to follow ALL imports in all modules (recursively) and check if the module was imported. However, that's a lot of work, that would slow down autocompletion. For now it's better to have no false positives in flaking and to ignore a few attribute errors.
submodules need relative imports not absolute
memoize sys_path modifications
make a translation from file system paths to dotted paths possible
add a setting auto_import_modules to fix autocompletion for modules that use setattr and companions a lot. fixes #151