Fix error when attributes don't exist at all

Issues DE186
Fix newer foodcritic thinking spec is a cookbook

Issues DE186
Merge pull request #99 from claco/DE186

Merged automatically by jenkins after successful build test
forced evaluation of the Node Attribute.

"developer_mode" should only be used if it is true.
Merge pull request #100 from cloudnull/DE199-grizzly

Merged automatically by jenkins after successful build test
Move the mod_ssl recipe from horizon to osops-utils
Merge pull request #101 from andymcc/sslerate

Merged automatically by jenkins after successful build test
Add ssl.conf.erb as required
Merge pull request #102 from andymcc/sslerate_erb

Merged automatically by jenkins after successful build test
install common packages for all roles
Merge pull request #103 from mancdaz/grizzly

Merged automatically by jenkins after successful build test
add python-keystone to the common packages
Merge pull request #104 from mancdaz/grizzly

Merged automatically by jenkins after successful build test
added index method into available methods.
Merge pull request #105 from cloudnull/DE167-Grizzly

Merged automatically by jenkins after successful build test
Don't override host in get_bind_endpoint.

Also remove unused get_env_bind_endpoint.
Merge pull request #106 from hughsaunders/get_bind_endpoint

Merged automatically by jenkins after successful build test
Don't override URI in get_bind_endpoint
Remove spec for get_env_bindendpoint
Merge pull request #107 from hughsaunders/get_bind_endpoint

Merged automatically by jenkins after successful build test