Added precompiled Javascript files due to Horizon on SVL being configured to use offline compression

This patch is a forward-port of a patch from puppet-coe-service-patch
which had the following commit message:

---

    Revision: 538fa18143e273d68e99507df1222427ae87db06
    Author: Daniel Park <daniepar@cisco.com>
    Date: 7/23/2014 5:23:50 PM

    DE610 - Added precompiled Javascript files due to Horizon on SVL being configured to use offline compression

    Change-Id: Ic3b474f5b014fd825a6883640e025147da5df39c

---

Implements: rally-user-story US4145
Implements: rally-task TA3483
Not-in-upstream: true
Sanitized drag-and-drop names to prevent XSS

This patch is a forward-port of a patch from puppet-coe-service-patch
which had the following commit message:

---

    Revision: e682666e1d928b61e3f87927edd96ffa695ff344
    Author: Daniel Park <daniepar@cisco.com>
    Date: 7/22/2014 12:12:59 PM
    Message:
    DE610 - Sanitized drag-and-drop names to prevent XSS

    https://us1.rallydev.com/#/20103531125d/detail/defect/20692523466

    Chained a few more .replace() calls to properly santize drag-and-drop names for launching Horizon instances and creating firewall names.
    Also added escaping for email addresses. Please refer to the following bugs for more details:

    [OSSA 2014-023] Stored XSS for /admin/users/ (CVE-2014-3475):
    https://bugs.launchpad.net/horizon/+bug/1320235

    [OSSA 2014-023] Persistent XSS in OpenStack Havana UI for Network Name (CVE-2014-3474):
    https://bugs.launchpad.net/horizon/+bug/1322197

    [OSSA 2014-023] XSS in Horizon Heat template - resource name (CVE-2014-3473):
    https://bugs.launchpad.net/horizon/+bug/1308727

    Based on https://review.openstack.org/#/c/105478/

    Change-Id: I03546278f2309615393dbe005c09ecd6629452f5

---

Implements: rally-user-story US4145
Implements: rally-task TA3483
Not-in-upstream: true
Sanitized drag-and-drop names to prevent XSS

This patch is a forward-port of a patch from puppet-coe-service-patch
which had the following commit message:

---

    Revision: e682666e1d928b61e3f87927edd96ffa695ff344
    Author: Daniel Park <daniepar@cisco.com>
    Date: 7/22/2014 12:12:59 PM
    Message:
    DE610 - Sanitized drag-and-drop names to prevent XSS

    https://us1.rallydev.com/#/20103531125d/detail/defect/20692523466

    Chained a few more .replace() calls to properly santize drag-and-drop names for launching
    Horizon instances and creating firewall names.
    Also added escaping for email addresses. Please refer to the following bugs for more details:

    [OSSA 2014-023] Stored XSS for /admin/users/ (CVE-2014-3475):
    https://bugs.launchpad.net/horizon/+bug/1320235

    [OSSA 2014-023] Persistent XSS in OpenStack Havana UI for Network Name (CVE-2014-3474):
    https://bugs.launchpad.net/horizon/+bug/1322197

    [OSSA 2014-023] XSS in Horizon Heat template - resource name (CVE-2014-3473):
    https://bugs.launchpad.net/horizon/+bug/1308727

    Based on https://review.openstack.org/#/c/105478/    (commit c844bd)

    Change-Id: I03546278f2309615393dbe005c09ecd6629452f5

---

Implements: rally-user-story US4145
Implements: rally-task TA3483
Not-in-upstream: true
Overriding lbaas.py file

This patch is a forward-port of a patch from puppet-coe-service-patch
which had the following commit message:

---

Revision: 4ee88b7361bc378b2f2dc6828d69838d914dd18a
Author: Ernest Millan <emillan@cisco.com>
Date: 7/9/2014 12:36:12 PM

    Overriding lbaas.py file and related puppet manifest update for TA2342
    Change-Id: Ifddb4036de15aad50a5ace0693fe297412cc389c

    "The current Horizon Load Balancer VIP input requires a user to input an IP
    address for the VIP on the subnet that the Load Balancer Pool is on.  From
    the CLI or API the neutron lb-vip-create takes a --subnet-id argument.  We
    need an enhancement so that user does not have to manually type in an IP
    from the subnet. Furthermore the neutron lp-pool has a param for subnet-id
    and the VIP gets associated to a pool as an optional param, or from Horizon
    you actually Add Vip under the LB Pool tab which inherently should already
    know what the subnet is. This is an unnecessary hardship for clients and
    prone to race conditions especially on shared networks."

---

Implements: rally-user-story US4145
Implements: rally-task TA3483
Not-in-upstream: true
Remove "Resize Instance" link from instances.

Apparently it is unsupported by the back-end systems but Havana has no
simple option to disable it via policies.

Partial-rally-bug: DE571
Not-in-upstream: true