Add ability to bootstrap with SSH passwords

Pass to knife bootstrap the SSH password either specified from command
line or from openstack server instance.

Added tests to make sure it works.
Fix ssh config test name
Merge pull request #101 from jmccann/ssh_password_bootstrap

KNIFE-478: Add ability to bootstrap with SSH passwords
json-attributes option wasnt actually getting passed to bootstrap
Add test for passing first_boot_attributes
icky fix for KNIFE-467
icky fix for KNIFE-467
Added coverage for --bootstrap-network, --private-network and --no-network
working on the 0.10.0 branch
Opscode->Chef rebranding
update to new security_group_rules method from deprecated rules
icky fix for KNIFE-467
working on the 0.10.0 branch
adding KNIFE-475
Basic availability zone support, from @jjasghar

Pulled the availability zone bits from https://github.com/opscode/knife-openstack/pull/80
but removed the floating IP address changes since they didn't rebase cleanly and
appeared to not work.
working through the 0.10.0 backlog
updated for KNIFE-478