Removed globals to support different pylint versions in virtual environments

Pylint version is now checked with every run, rather than only when the plugin is loaded. This allows for switching between different pylint versions in local virtual environments inside different sublime projects.

Refactored to remove two globals and set pylint version and error processing regex when the plugin runs.