Fix scroll bars shown in Revert dialogue box
## What does this MR do?
Eliminate scroll bars shown in Revert dialogue box, see the screenshots.
## Are there points in the code the reviewer needs to double check?
N/A
## Why was this MR needed?
Ugly scroll bars are shown in Revert dialogue box.
## What are the relevant issue numbers?
N/A
## Screenshots

See merge request !3532
If the measure method uses Transaction.current directly the SQL
subscriber (Subscribers::ActiveRecord) will add timings of queries
triggered by DB cleaner.
Standardize the way we check for and display form errors
- Some views had a "Close" button. We've removed this, because we don't
want users accidentally hiding the validation errors and not knowing
what needs to be fixed.
- Some views used `li`, some used `p`, some used `span`. We've
standardized on `li`.
- Some views only showed the first error. We've standardized on showing
all of them.
- Some views added an `#error_explanation` div, which we've made
standard.
See merge request !3531
Updated UI for new merge request
Closes#2540


See merge request !3228
This makes it easier to query, simplifies the code, and makes it
possible to figure out what transaction the data belongs to (simply
because it's now stored _in_ the transaction).
This new setup keeps track of both the real/wall time _and_ CPU time
spent in a block, both measured using milliseconds (to keep all units
the same).
Correct documentation on enabling artifacts.
The docs say to enable artifacts that settings should be set to "false". This updates the documents to change the setting to "true".
See merge request !3630
Fix seed_fu failure with inserting milestones into test DB
Milestones were not being saved due to "invalid state" validation errors
See merge request !3641
Ignore toggling the sidebar for resolutions over 1200px width
Closes#14353

See merge request !3547