Set database password from crowbar, not cookbook

We also change the database name, but it's only used for sessions, so
it's no big deal.
Fix links on node page

They were always using http (even when ssl is enabled) and "OpenStack
Dashboard" is a better name.
Implement HA support through haproxy
Be stronger than apache2 cookbook and enforce the ports we want to use

The apache2 cookbook is kind of broken in how it defines ports to use in
config files, so we need to override this behavior.
Configure horizon to use memcached from all nodes in the cluster
Fix to work when keystone is behind haproxy
Use get_instance helper
HA: also make haproxy listen on port 80 for redirecting to https
We don't use Opscode::OpenSSL::Password anymore
Use CrowbarPacemakerHelper.haproxy_servers_for_service helper
Merge pull request #135 from vuntz/haproxy

HA with HAProxy