Fixed: highlight on first line of a selector region was not being offset by the character offset.

While I was at it, eliminated a call to Linter.get_selectors.
Use filename property, restore ability to use @ filename placeholder for stdin linters.
If reading the shell PATH times out, don't hang and warn the user of impending doom.
Version bump.