Allow Linters to specify command as an array

This is half of a fix to https://github.com/AtomLinter/Linter/issues/116

With this change Linters can set their command to an array instead of letting Linter split the command for them, which messes up any arguments with spaces.