Merge pull request #374 from techhat/outputter

Allow all current providers to use salt outputter
Adding character validation for joyent
Merge pull request #375 from techhat/issue358

Adding character validation for joyent
Use more accurate pattern matching for character validation
Merge pull request #376 from techhat/issue358

Use more accurate pattern matching for character validation
check_name regex fixes
Merge pull request #377 from jbadigital/regex

Adventures in the Python regex module
Allow --function to use salt outputter