Fixed py.test coverage.

Import refactored so that "import jedi.setting" and "import test.conftest"
imports currently only a small number of short files. Previously it imported
almost all files in the package. Some names use functional proxy for lazy import.