Use correct setting attribute for recovery throttling

http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/modules-indices.html

Closes #188
Pin the "yum" cookbook to the 2.4.4 version

Prevent `could not find recipe epel for cookbook yum` errors on Centos.

See: https://github.com/opscode-cookbooks/yum#notes
[VAGRANT] Install Java 7 for all defined VMs
[TEST] Fix test for the Nginx proxy failing on Elasticsearch 1.0
Added the `-d` switch to init script for Elasticsearch 1.x

Closes #185
[VAGRANT] Refactored the Chef installation shell provisioner in Vagrantfile
[VAGRANT] Remove VMs: precise32, lucid64, lucid32

Leaving only Ubuntu Precise and Centos 6
Use Ruby, not shell in `not_if` conditions.

Use Ruby builtins to check directories/symlinks.

The test command spawns a shell, which is slow
and it breaks my chefspec, because it requires to mock commands.

Closes #190
Updated Elasticsearch to 0.90.10 in "elasticsearch::deb"

Closes #191
Updated Elasticsearch to 0.90.12 in the "elasticsearch::deb" recipe
Updated Elasticsearch to 0.90.12 in the "elasticsearch::rpm" recipe
Updated the default Elasticsearch version to 0.90.12
Use correct URL for "IAM for instance" AWS documentation
Added the `maxBackupIndex` option to the default log appender

See http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/RollingFileAppender.html#maxBackupIndex

Closes #192
Fixed the "maxBackupIndex" support

* Renamed `maxbackupindex` to `max_backup_index`
* Fixed the ERb syntax to not mess up the YAML format and indentation
* Use the same "maxBackupIndex" also for slowlogs

Verified with Vagrant.

Related: #192
Updated the "fog" gem in "elasticsearch::ebs" recipe to 1.21.0

I had some errors when running the cookbook as, it turned out, I didn't set the AWS region correctly.
Fog (version 1.12.1) returns a null instance for aws when the region is incorrect with no verbose debug information when this occurs:

    NoMethodError: ruby_block[Create EBS volume on /dev/sda2 (size: 25GB)] (elasticsearch::ebs line 16) had an error: NoMethodError: undefined method `volumes' for nil:NilClass
    /var/chef-solo/cookbooks/elasticsearch/libraries/create_ebs.rb:41:in `block (2 levels) in create_ebs'

Instead with the latest version it was able to show the issue more explicitly:

    ArgumentError
    -------------
    Unknown region: "us-west-2b"

Closes #200
Changed `AWS_ACCESS_KEY` variable name to `AWS_ACCESS_KEY_ID` in the Rakefile
Pinned "faraday" dependency for "ridley" to 0.8.9

Prevent error:

    /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/faraday-0.9.0/lib/faraday.rb:99:in `method_missing': undefined method
    `register_middleware' for #<Faraday::Connection:0x000000035e5b48> (NoMethodError)

Related: RiotGames/ridley#239, RallySoftware-cookbooks/cookbook-development@a92d3b9
Added the `skip_start` attribute

Sometimes we may not want elasticsearch to start right after an installation.

Closes #201
Revert "Fixed the "maxBackupIndex" support"

This reverts commit e65d06f7388185fe26647413bfac41757746a7a4.