Added upstart script and appropriate job control selection logic (attributes, conditionals) throughout the cookbook.
- Removed service provider code after discussion with @brianbianco -- service provider is deprecated.
- Modified upstart template to allow for saving on shutdown.  By default false.
- Changed ownership or /etc/init/redis<PORT>.conf upstart file to current['user']
Added feature in the recipe to allow roles to specify maxmemory by percentage.
Fixed a bug in init.d configuration's restart command.  Added debugging to providers/install.rb to find out why background save is not happening.
I had to revise the cookbook in the following ways:
 - We need to be able to set the ['redisio']['servers'] attribute in default_attributes.  Otherwise we cannot manually edit node files to point slaves to masters.
 - We cannot set that attribute in default_attributes without getting rid of the cookbook's default attribute for servers, so I did that.
 - I also got rid of the default save setting, so we could set it in ['redisio']['default_settings'] without having to deal with these annoying merge attribute issues.  This will allow us to have our slave roles use the masters in their run lists.
- Adds support for upstart scripts through merge of code from crittercism_upstart as well as many fixes.
- Adds support shutdown_save to the initd script
- Adds the ability to connect to redis through a socket in both initd and upstart init scripts
- Bumps redisio cookbook to version 1.3.0
- Updates the readme to include the new options, and also hopefully make the usage section shorter and more useful