Enable default workspace directory to be overridden for each project synced using git_projects recipe
Added support for DiffMerge on Mac
Automatically configures git to use DiffMerge by default, but can be disabled with attributes
Change use of 'node' configuration to avoid Chef warning
Added checksum for diff_merge recipe
Add nvALT recipe
Add Source Code Pro font from Adobe

Open source font that is great for, well, source code. Installs several
OTF font files to /Library/Fonts

Code Review: Minor Change, Not Needed
Initialise and update git submodules recursively
Document git_projects configuration format for new users
Fixed file ownership problem for .gitconfig file by setting 'user' to 'WS_USER' for command execution
Add charles proxy recipe, with config file template
Add charles proxy attributes
Tidy up config key paths
Add csshx recipe
Add caffeine recipe
Add initial config plist
Add tunnelblick recipe
Fix typo in comment.
Update Firefox URL to latest version.
Remove platform check since pivotal_workstation is OSX only for now
RVM compilation of Ruby appears to depend on Apple's gcc

* Introduce apple_gcc42 recipe
* Make rvm recipe depend on apple_gcc42 recipe
* Addresses #220 per approach that works for @infews & @robb1e