support `run_list` method like roundsman.
also there are incompatibilities from previous releases.
Merge branch 'run-list-method2' into develop
ignore run_list not from argument
add logging on deprecated parameters
change default behavior. load cookbooks from local path (maybe uncommitted).
fix two bugs relating to `run_list`

(1) fix `_merge_attributes` to be able to handle Arrays
(2) merge `chef_solo_run_list` into `run_list` as expectedly
setup Vagrant for tests
add test cases and fix bug around :chef_solo_host_attributes
enable two test cases.

(1) enable two test cases; `test_with_remote_cookbooks` and `test_with_multiple_cookbooks`
(2) do not check ruby installation in capistrano-chef-solo. now capistrano-rbenv cares it.
skip chef installation if it has been installed
update default chef version (10.16.4 -> 11.4.0)
udpate README
use roles of host, not use roles of task
generate and show attributes with given HOST and ROLE.
add :chef_solo_capistrano_attributes_exclude and :chef_solo_capistrano_attributes_include
fix in test case. use /dev/null as known_hosts to discard SSH host key.
fix bug in nested connect_with_settings. also added tests.
update depending version of capistrano-rbenv.
fix bugs around :password handling

* add a missing variable; chef_solo_bootstrap_password
* do not fetch :password if it is not used
add logging on bootstrap mode