Introduce ModifiableViewGroup
[JENKINS-20892] Partial fix of poor scalability in /builds and related displays.
Merge branch 'master' into lazy-build-lists-JENKINS-20892
[JENKINS-4543] Noting retroactively.
Merge branch 'master' into lazy-build-lists-JENKINS-20892
Using Prototype’s Template utility makes inserted table rows shorter and more readable.

Experimented with loading innerHTML of a hidden prototype HTML element,
but the browser tried to load the bogus image URLs:
http://stackoverflow.com/questions/805107/creating-multiline-strings-in-javascript
Using Prototype’s new Element(…) is barely more verbose than Template, and seems safer.
(More practical for conditional inclusion of elements.)
More consistent formatting.
Inefficient to call Behaviour.applySubtree on rows we added earlier.
Also need to refresh table sorting as we go.
Factored out RunListProgressiveRendering supertype.
Display build trend progressively.
Progress bar should normally be outside, and above, table.
So long as we need to define a variable for the tr anyway, it is less scary to terminate the fluid API there between each td.
[JENKINS 13870] Make all test results tables highlight row on hover

Added the bigtable css class to all testresults tables that were missing it.
Merge pull request #1052 from ChrisA89/highlightResultsRow

[JENKINS 13870] Make all test results tables highlight row on hover
Fix Swedish typo
[FIXED JENKINS-20892] /{view,computer,user}/*/builds & /job/*/buildTimeTrend block HTTP response on build record loading.
Merge branch 'lazy-build-lists-JENKINS-20892'
[JENKINS-20892] Noting merge of #1046.
[FIXED JENKINS-18410] AbstractTestResultAction should be a RunAction2 so it need not persist its owning build.