Fix FC023: Prefer conditional attributes
Rubocop: Fix missing spaces around braces
FC023
Use `Hash.select()` to better filter out unwanted key from users
Ensure apt-get update is run to provide necessary ruby1.9.1 package

Adding the `apt::default` recipe ensures the necessary updates occur at
the beginning of a convergence.
Install ruby1.9.1-dev package so aws-sdk gem installs properly

Have to have the Ruby dev package to install gems that need to build
native extensions, such as `aws-sdk`
Add ChefSpec tests for installing Ruby packages & gems
Add ServerSpec tests for installing Ruby packages & gems
Remove ServerSpec test to reflect change in convergence

See commit 19c872c for details
Add ServerSpec tests for template-driven scripts

Ensures scripts contain users from the upload users data bag item