Updating the migrate_qa_site job companion scripts.

Reworked the migrate_qa_site.php script to use arguments instead of $_ENV, and then added error handling and validation.

Added migrate_qa_site.sh script to manage calling the PHP script and the subsequent upload to Chef via knife. Adding some error checking here as well.