Add run_command to module_common and update modules

Related to issue #1738.  I've tested most of the modules except for fireball, mount, subversion, supvervisorctl, and svr4pkg.  

Please comment.  If all looks good, I can go ahead and merge it.