Fix for both #PyDev-82 and #PyDev-109.

Run the pylint executable script instead of lint.py.
Run pylint with project location as working directory.
Make fix for #PyDev-109 backward compatible.

Allow both lint.py or pylint executable to be specified.
Merge branch 'ticket109' of https://github.com/Cito/Pydev into Cito-ticket109