Prevent lint races in lint_view
Prevent lint races in lint_view

lambda expressions are executed lazily, which is important for lambdas
created inside loops with loop variables but not evaluated at once.
The last used variable will end up being the same for all executions of
the various lambda objects.
We circumvent this by using `functools.partial` instead.

Also, run_concurrently had an unnecessary additional layer of returning
a function instead of doing stuff directly.

SublimeLinter/SublimeLinter3,SublimeLinter/SublimeLinter3