add upgrade recipe

Even though the newest (as of right now) release is set to install by
default, the attributes are set to 'upgrade' for splunk 4.3.7. This is
because internally, we use 4.2.1 and need to upgrade to 4.3.x before
we can upgrade to 6.0.1. Our internal splunk cookbook for 4.2.1 will
be used alongside this one until the upgrade is performed. This is
probably not a common use case, but the pattern is available for those
who want to reuse it. Simply set the appropriate attributes (see
`attributes/upgrade.rb`)
use dev mode for upgrade testing
add upgrade recipe

Even though the newest (as of right now) release is set to install by
default, the attributes are set to 'upgrade' for splunk 4.3.7. This is
because internally, we use 4.2.1 and need to upgrade to 4.3.x before
we can upgrade to 6.0.1. Our internal splunk cookbook for 4.2.1 will
be used alongside this one until the upgrade is performed. This is
probably not a common use case, but the pattern is available for those
who want to reuse it. Simply set the appropriate attributes (see
`attributes/upgrade.rb`)
use dev mode for upgrade testing
add a spec for upgrade recipe
add upgrade notes to README
ensure upgrade recipe only run if attribute is enabled
we use client for client, not forwarder
Merge pull request #1 from opscode-cookbooks/upgrade-recipe

add upgrade recipe