Fix spec_helper inclusion

This switches the inclusion of the spec helper to require_relative
instead of just require.
Use chef run options

This commit updates the chef runner to use the chef options specified in
the spec_helper. This is needed when recipes query the node for things
like platform and version.
Move dependencies into default attributes

This commit moves gem and python package dependencies into the default
attributes file instead of being directly specified in recipes.