Split recipe into default and aws-enabled builds

This is dependent on the puppet_3_2_1 branch.

Splits out the aws-enabled build to its own recipe and package name. Most envs I know don't require these extra gems.

This general approach might be good to provide ready to-go different optional builds, like a Puppet 2.7 variant?