[JENKINS-20892] Partial fix of poor scalability in /builds and related displays.
Merge branch 'master' into lazy-build-lists-JENKINS-20892
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
[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.
[maven-release-plugin] prepare release jenkins-1.543
[maven-release-plugin] prepare for next development iteration
updated changelog for release
updated changelog as a part of the release