Now that no submissions are using revision_hash, it can be removed.
This removes everything but the model field, which will be handled
later.
I've removed revision_hash from the Pulse jobs schema without bumping
the version, which wouldn't normally be ok, but no one is still using
it, and I'd rather have explicit failures later than if we left the
schema unchanged.
This adds the upgrade to Bootstrap 4, and some basic changes and
some CSS tweaks we needed to keep out UI consistent.
The simpler changes are things like:
* Classes that were renamed
* Adding classes that are now needed (dropdown-item, etc)
* Change an item from a button to a span
* Changing order of items (modal header close button, etc)
* CSS class syntax changes
The other changes are lots of CSS padding, margin, font and
other spacing tweaks.
The `class='kbd'` usages were missed from the changes in bug 1339508.
The mismatched tags have been present since the original landing in
bug 1139421.
Also removes a stray whitespace character from index.html.
It has since moved from the Stackato Paas (which was EOL). I've omitted
the Heroku revision since WhatsDeployed doesn't handle divergent
branches well.