Catch bad args in salt-call

Instead of throwing an ugly stack trace, catch a type error, format the exception and display it. Then exit with a proper retcode.
Merge pull request #9999 from cachedout/catch_bad_args

Catch bad args in salt-call