Don't forget to install bundler.
Don't bother moving app store apps.
Create directories for widgets and things.
Fix broken bits and bobs.
Apps are a basic human right!
Un-break plugin downloads

Chef 11.10 apparently changes the way remote_file works, such that it struggles
with passing host-headers correctly [1] and can't necessarily follow redirects
as one might expect. This hack works around it.

[1]: https://tickets.opscode.com/browse/CHEF-5010
Write to something we can control… for now.
Install services based on attributes

Making lots of assumptions about services, but it's true for all of them so far.
Sort of.
Add foodcritic.
Fix [FC045](http://www.foodcritic.io/#FC045).

Cookbooks should have a name, just in case the folder they're in is renamed. Apparently.
Fix [FC019](http://www.foodcritic.io/#FC019).

Access all node attributes consistently.
Hack [FC009](http://www.foodcritic.io/#FC009)

`headers` is a perfectly valid attribute, but foodcritic doesn't think so unless
we wrap the dictionary in `({})`.
Simply login item setting

I have no idea why this was in a ruby block when an execute block would have
been much, much clearer. Still, it was masking the fact that this script failed
half the time for weird user issues. Adding the sudo makes it more robust.
Use SSH URLs for simpler pushing.