Import facts on all nodes
Add notify when SQL connection string changes
Add auth node
Move endpoint definitions to auth node
Fix fact dependencies for compute nodes

A compute node needs to be able to talk to an AMQP host,
and Keystone. Skip configuration if required facts are unset.
Correct export Nova/Quantum metadata proxy shared secret
Correctly set AMQP credentials for Nova services
Fix prerequisites for network nodes
Move endpoints into API definitions
Fix requirements for storage node
Fix dependencies for dashboard node
Fix requirements for controller node
Fix Quantum metadata secret export
Use non-guest AMQP username by default
Correctly export Horizon secret key
Correctly set Glance API servers
Include Quantum L2 agent on controller node
Improve Quantum related parameters
Add parameters for integration, tunnel, and external bridges
Add comments for $quantum_router_id, $quantum_gateway_external_network_id