Data Processing Adding support for Spark jobs

This patch adds support for Spark EDP jobs in the
data processing dashboard.  The changes are:
* Add Spark as a job type when creating jobs
* Add some help text for Spark job creation
* Hide appropriate configuration fields when
  launching a Spark job
* Making job type dropdown translateable

Change-Id: I90c0de2cd61110db67673efaec5c9b4ef7f1618f
Implements: blueprint data-processing-spark-support
Horizon changes for DVR

Feature completed :
1. Admin router panel
   + New "Distributed" column introduced.
   + New Field "Distributed" added on to
     router detail panel
2. Project router panel
   if logged in as "Admin"
   ======================
   + New distributed column introduced.
   + New Field distributed column added on to
     router detail panel.
   + New Router Field dropdown box introduced in
     create router form.
   if logged in as "nonAdmin"
   =========================
   + Router Type dropdown will be invisible for
     non admin.
   + Distributed information will be
     hidden from details panel.

implements: blueprint enhance-horizon-for-dvr

Co-Authored-By: Akihiro Motoki <motoki@da.jp.nec.com>

Change-Id: I995745dd72a8b750866c0977a7d7cf42036f716f
Show validation errors in modal forms

Selector '.modal span.help-block' is the exact one for the
validation messages. It might have been used for some
other purpose previously, but now it breaks the things.

Change-Id: Ibb55f06533a21fc425a6bdac9b71b7e489223dd1
Closes-Bug: #1351298
Merge "Data Processing Adding support for Spark jobs"
Merge "Horizon changes for DVR"
Merge "Show validation errors in modal forms"
Merge branch 'master' of https://github.com/openstack/horizon