Support checker name as argument to :SyntasticCheck

This resolves #443, allowing you to run an arbitrary checker by passing its name to the ":SyntasticCheck" command.

The code is similar to #451, but updated for the recent checkers refactor (and consequently much simpler and less hacky!)