Make everything configurable via attributes

I'm using this as a library cookbook, so I've set up enable/disable attributes for all the resources as well as array attributes for packages and services.

All attribute defaults remain identical to previous behavior.

Version bump to 0.5.0