Remove @ensured_* cache variables.

When running different run lists per role, @ensured_* variables are not refreshed, and for example, roundsman thinks it already created /tmp/roundsman, but that's not the case, since we're contacting a different host now. Since the ensure operations are quick and idempotent, no need to go extra mile just to skip them.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	lib/roundsman/capistrano.rb
Update README.md

typo
Fix false values has been removed on generating solo.json

Some cookbook uses boolean value for customize its behavior.
but remove_procs_from_hash() removes all false values.
Add logging_verbose option to capistrano configuration

chef (>= 0.10.6) supports verbose_logging setting for suppress logs.
This fix makes it changable from capistrano configuration.
Support ruby installed by RVM on user-land (cooperate with rvm-capistrano)
Merge pull request #15 from ryross/patch-1

Update README.md
Merge pull request #16 from tk0miya/fix-false-has-removed-from-solo-json

Fix false values has been removed on generating solo.json
Merge pull request #17 from tk0miya/add-logging_verbose-option

Add logging_verbose option to capistrano configuration
Merge pull request #22 from tk0miya/cooperate-with-rvm-capistrano

Support ruby installed by RVM on user-land (cooperate with rvm-capistrano)
Support data bags

Transfering data bags directory and write path configration to solo.rb.
chef-solo (>= 0.10.4) is needed to use data bugs with chef-solo.
removed trailing space
Revert "Merge pull request #22 from tk0miya/cooperate-with-rvm-capistrano"

This reverts commit ffdfc12a946339693fda73fa17c17f4ec0c34de0, reversing
changes made to 9fcd6d6085f06fcee9be9c04d814ad3cb82f8fea.
Merge pull request #5 from maxim/master

Remove @ensured_* variables.
change how care_about_ruby version works, fixes issue #19
Merge changes in master