Pass on ignore and select to the linter when using an external interpreter

When running the pep8 with an external interpreter the ignore/select was lost in translation. Here we add them to the building of arguments for running the lint.py with a external interpreter and we also add support to lint.py to accept --ignore and --select as arguments