Fixes#181
Mostly a few changes in pragmas. There are also a few actual code
changes:
- remove reduntant `else return` after `if return`
- Change some `x = foo and bar or baz` into equivalent `bar if foo
else baz` forms.
* Clean up all violations reported by pylint in preperation for turning on landscape.io
* fix all prospector errors.
* don't run pylint on pypy/py3 because we're getting all sorts of import errors under Py3 (and it's sorta slow on pypy)
* back to editable? Somehow _cache_ring isn't always being built.
* skip bootstrap.py on landscape.
* pylint fixes for umysql