Add master node service passwords from yaml

astute.yaml now provides passwords for the
following services:
* mcollective
* astute
* cobbler
* postgres (keystone, nailgun and ostf DBs)

All statically defined passwords for these
services are now sourced from astute.yaml
Corrected small bug for astute user/pass in
rabbitmq role.

Adjusted Cobbler bootstrap profile to include
mcollective credentials.

blueprint secure-fuel-master-services
blueprint access-control-master-node

Change-Id: I3db33e35ad18fd9ff258c86d8842db51b21a6931
Add keystone proxy to nginx

Change-Id: Ieb2d8db54e401c7dbc2edeb45ffd24f18c3180f1
Implements: blueprint access-control-master-node
Keystone configuration changes:

* use randomized token
* configure in middleware keystone ip

Change-Id: I6291cd44f7c92dddb8df58a23f9740c7c16a6b1e
Implements: blueprint access-control-master-node
Merge branch 'keystone_settings' into authx
Merge branch 'keystone_nginx' into authx

Conflicts:
	deployment/puppet/nailgun/templates/nginx_nailgun.conf.erb

Change-Id: Ica8aef068de4bad9070a9c0711506c6c577a9921
Added nailgun client role

Fuel client can now be deployed as a
separate class and configure
credentials based on astute yaml.

blueprint access-control-master-node

Change-Id: I9b883abb413b6f4ce350248d494a7e42442d7f90
Merge branch 'refs/changes/54/103554/2' into authx
Merge branch 'refs/changes/57/101257/11' into authx