Fixed broken tests and removed unwanted gem dependency.
Merge pull request #100 from opscode/pd-OC-11567-no-network-option

Fixed broken tests and removed unwanted gem dependency.
Implemented changes to use environment variables instead of yml file for integration tests
(cherry picked from commit 5ca1355dc5ea97022b3231c12990d158498620e8)
(cherry picked from commit 2add3e87a10c2f7dc2a3dbf92753c287eaf75103)
Use environment variables for openstack credentials and for other config use yml or environment varribales
(cherry picked from commit bda9939af1f92d32441e34b82b1f314ed3e10507)
(cherry picked from commit 9ef0d430e89efe20992b1f6cb2ffb158a169d823)
Use '' char in integration tests
(cherry picked from commit 55b64e4cfa13a84cd74e5d798bcd89060d9702f5)
(cherry picked from commit eca6ed0f5b89316eae1d1767c4edbc7be5887426)
Set server timeout for integration tests
(cherry picked from commit 58e78b31ec394f96a741293ab707b94718d7d6a6)
(cherry picked from commit c49849b1f41dcc04049afafc0cea938f96e5f273)
Marked some tests as a pending
(cherry picked from commit 4458aa1db3c40d72cbc8657380acbebdfbe0cbe1)
(cherry picked from commit a1755d6920cde6c170e6f9ca14dcdd7790fae3b0)
Umarked pending tests
(cherry picked from commit 32c270381a2192934f61351803b06d3cd632994e)
Updated integration tests to use easy node names and changed gem install/uninstall tests
(cherry picked from commit a9bd2618f30c3592ea3ce77e94faa1688cef8fd3)
(cherry picked from commit 4e4a9bdf909411d2839bf07b478c64a23f4129b3)

Conflicts:

	spec/spec_helper.rb
Set server create timeout for linux server create integration tests
(cherry picked from commit 4482421049cf246cd448cae37025c76b64e7e48b)
(cherry picked from commit ddd2cc0acd6abba4799e8467bdc43201c1142941)
Set ssh key using env variable
(cherry picked from commit 48c3811442d9c6e192e40b701a402091d8a79382)
(cherry picked from commit dc4c778670ea05e5e9f2ed35e2bc627c84801746)

Conflicts:

	spec/spec_helper.rb
Marked windows tests pending
(cherry picked from commit 2d68b14be168f02561fbcfd65b13dff2efc46d54)
(cherry picked from commit 6b00b45e05117ba26cfb776cb9f8bff0737426a4)
Updated linux integration tests to use proper chef node name prefix
(cherry picked from commit f9f379071d5e33fece9ccc071855d498e95ceb58)
(cherry picked from commit 4d75c583136fe3e5a9fb3be4c993bc53be1e42db)
Updated integration tests to use ssh key from given file path
(cherry picked from commit 27727b80a80373a50ffce57f9c933ce4de1a2458)
(cherry picked from commit f5cfb1f775eee68cb3ec211133383fa663a3ad00)
Updated integration tests
(cherry picked from commit a111a9c08c8a833d737d172f03b3f3020492dbc1)
(cherry picked from commit 484a4043a5df07da0453a153cc24670a677108cf)
Updated windows integration tests
(cherry picked from commit 75d11359281cc46be53e387e458a024eed48a101)
(cherry picked from commit 7965585c0881fac02125fec3e91d1a081d0b8c57)
Changes for structured integration tests
(cherry picked from commit f7dd478c76669d43ec0a739bd2d657fbe92d79c7)
Implemented changes to refactor openstack integration tests
(cherry picked from commit f223588c3e515ab4676032606eaeb888cc39b1c6)
Fixed typo in tests
(cherry picked from commit da9aed7b6bfcd920a558c7ab9a7af9b9347519ac)
Incorporated review comments
(cherry picked from commit f048df09710292adb02ce288203779b20df803de)
(cherry picked from commit 7b9cfd63031ab622b0c1dd90e3cfcc3d7740ac37)

Conflicts:

	spec/spec_helper.rb