Move ec2authtoken config from paste.ini to conf

Nothing now needs to be configured in paste.ini on launch

This change relates to these committed Heat changes:
https://review.openstack.org/#/c/27382/
https://review.openstack.org/#/c/27382/

Change-Id: Ia29dee8e32cd3d43d1b9200dd94de70e02a54bfc
Install api-paste.ini and policy.json

This is related to this Heat change, and Heat on Devstack will not work
while only one of these changes is applied:
Consolidated api-paste.ini file
https://review.openstack.org/#/c/27384/

Change-Id: Iba02b56173f796de5348289247233c8765f83ac2
fix support for VMware vCenter Driver

Change-Id: Iedd26dbb89731f49718604eb09eb84b3e0b648c0
Removes "RPC not enabled" error message when no backend is needed

When no service needing a RPC backend is activated, no error message
should appear if a RPC backend is not installed. A simple check is
done on the services installation files to see which services need to
initialize a RPC backend at some point; if none of these services
are in ENABLED_SERVICES then the error message is skipped.

Change-Id: I4e47e0c675c74775b4ea53a00848ac1d777f0125
Fixes: bug #1167338
Remove unused post-prereq phase

This phase was going to be part of RHEL6 support, but is no longer
necessary

Change-Id: I8614710b35db018dcf9d906e0af70e4f6b8c7191
Merge "fix support for VMware vCenter Driver"
Merge "Remove unused post-prereq phase"
Merge "Removes "RPC not enabled" error message when no backend is needed"
Merge "Move ec2authtoken config from paste.ini to conf"
Merge "Install api-paste.ini and policy.json"
Basic check for homedir permissions

Several guides suggest using data directories under your homedir,
rather than the default /opt area.  This is fine, but on RHEL6 and
similar distros homedirs are very restrictive 0700 permissions which
doesn't allow things like httpd to pass through to serve up files.

Even though stack.sh is taking over the host, changing permissions
automatically is not a nice idea.  So we just warn when it looks like
this is happening.

Change-Id: I9cd70e7fe90638a2a5c3b8fd94756afacac7c7be
Ensure polkit config is written for RHEL6 as well

Separate F18 polkit config and ensure it's written out for RHEL6, or
you get authentication errors with libvirt

Change-Id: Ib20fb0f4188e372fffe7736117ddbaf9c910195a
Grab upstream nodejs for RHEL6

RHEL6 has no nodejs in main packages or in EPEL.  The easiest way is
to just install the upstream binary version which works fine for the
very minimal usage by lesscss.

Change-Id: Ia35e7dbaf4c7add43797d6b7d0c846bab1cf0cb0
RHEL6 support rpms

Install some rpms required for operation on RHEL6.  Additionally,
remove some system packages that interfere with pip installs.

Change-Id: I273ce59d7bf066e73d524f61b8ad048599101dab