Added built-in deployment task scaffolding

deployTask is now a CLI flag
Added deployment tasks for GitHub pages, Amazon S3, and FTP
Added .gitignore to ignore generated files and deployment credential files
Added tests for deployment scaffolding
Provide versions for deployment tasks
Updated deployment task comments
Fixed .ftppass file name
Fixed package.json rendering when no deployment task is selected
Added .grunt to _.gitignore template for generated build task files
Fixed extra newline generated by _package.json template
Merge pull request #80 from CabinJS/deploy

Added built-in deployment task scaffolding