Add support for installing Xcode on Lion.

Adding Lion support meant supporting 2 different versions of Xcode and the CLI tools hence the slight refactoring in `attributes/default.rb`. Additionally, the plist file was turned into a template resource in order to insert the correct version strings.

I'm very open to re-arranging any of this, but it's working quite well in a Test Kitchen/Vagrant VM.

Thanks!