Have feature/grizzly stash the enitre crowbar.yml in to Chef.

This will remove some magic from the Git barclamp's build routine.
Make sure we handle git repos properly at barclamp install time.
Add native support for cloning and saving git repos to the build system
Update build process to make it a little more friendly to PFS builds.
Update main barclamp staging sequence to loop by stage then barclamp.

This allows any custom build actions to be able to assume that all the
previous staging operations have succeeded.
Add tests to see if we can skip some cache staging operations entirely.
Whitespace cleanup in package-barclamp.sh
Add support for git repositories and pips to package_barclamp.sh
Merge pull request #1783 from VictorLowther/pull-req-master-9a77ef6723b715acfb8d892036d330758f85a940

Make feature/grizzly a little more amenable to being built in the Dell build and test env. [11/11]