Add test to detect broken component builds

See #6. Once we get more components using `cf-grunt-config` we can add them to the [zips array](https://github.com/contolini/cf-grunt-config/blob/master/test/components.js#L14-L16). The test downloads and attempts to build each component using the latest `package.json` and tasks in `tasks/options`.

Most of these commits are me fighting with travis. Huge thanks to @ascott1 for helping me troubleshoot.