return 0 when argument count is unknown

happens when the action isn’t registered with QSExecutor
don't allow Run on actions that need an argument
Merge pull request #1815 from quicksilver/argCount

Argument counts for actions