Add client recipe for orchestration

Add an explicit recipe for installing client
only packages.
Tests are also included.
Bumped minor version for this new feature.

Change-Id: Ia2e4d15fbe63e1a02fb0078b1976b46b48a7e13a
Addresses: blueprint add-client-recipes
Change authtoken to keystoneclient.middleware.auth_token:filter_factory

Add authurl before authtoken in the heat-api pipeline
And change filter:authtoken to:
[filter:authtoken]
paste.filter_factory = keystoneclient.middleware.auth_token:filter_factory

Further information please refer to related bug.

Related-Bug: #1259364

Change-Id: If71772a84f783e7ebe662d7d6338e86d8dcb9812
Utilise ['openstack']['region'] from cookbook-openstack-common

- Set ['openstack']['orchestration']['region'] to equal ['openstack']['region']
- Add tests for endpoint creation, to confirm region is set.

Change-Id: Ie882f6da89f8e6a4324f7f19d3c9582671610629
Addresses: blueprint uniform-region
Adding ChefSpec::Coverage to spec_helper.rb

Change-Id: I3d7c594b81e05b869b309f2a24496e21aba15367
Addresses: blueprint lint-and-unit-testing-for-havana
Merge "Add client recipe for orchestration"
Merge "Utilise ['openstack']['region'] from cookbook-openstack-common"
Merge "Change authtoken to keystoneclient.middleware.auth_token:filter_factory"