Added g.run_pylint and rewrote the run function in pylint-leo.py to use it.  As a result, pylint always runs in a separate process.