Unbundle all JavaScript libraries from Horizon

Remove all external JS libraries from Horizon, and pull them in as
xstatic packages instead.

Bootstrap, jquery-ui and jquery.bootstrap.wizard will be unbundled in separate
patches, as there are some problems adding them to global-requirements.

Partial-Implements: blueprint remove-javascript-bundling
Change-Id: Icbbcf8e58db2dcce96d187f7307201f728812cd2
Data Processing post-bootstrap 3 UI fixes

Some of the data processing forms were showing extra fields
that should have been hidden.  That was fixed by using
form-group rather than control-group.  Also, the cancel button
was missing its outline on some of the forms because it was
missing the btn-default class.  Other buttons used to choose
libraries and add configs were also missing btn-default.
* Details pages had a large gap, fixed row-fluid --> col-sm-12
* row-fluid --> row in other places per migration guide
* icon-plus/minus --> glyphicon-plus/minus
* select inputs have now have form-control class
* unnecessary margins deleted for "Remove" buttons
* list-style added for node processes <ul>

Co-Authored-By: Nikita Konovalov <nkonovalov@mirantis.com>
Change-Id: I5f988516290c95e6dba663aa58abeb07563c5bb4
Closes-Bug: #1350372
Closes-Bug: #1352590
Closes-Bug: #1352812
Merge "Unbundle all JavaScript libraries from Horizon"
Merge "Data Processing post-bootstrap 3 UI fixes"