[FIXED JENKINS-19171] Identify user agent for Internet Explorer 11.
[JENKINS-19457] Wrap eval in try-catch to prevent job configuration breakdown
Simplify assertions since webClient#getPage already throws an exception
in case of erroneous http status code.
JENKINS-17108. This solves the problem with ItemListner.onUpdated not being called if the project was disabled/enabled by pushing the button on the project page. Also solved the problem with ItemListener.onUpdated not getting called if the project description was updated using the edit description on the project page.
Update AbstractItem.java

Should follow this statement:
"Called after a job has its configuration updated."
Update AbstractProject.java

Should follow this statement:
"Called after a job has its configuration updated."
Add changelog for PR #912
Fixed indentation

Replaced tabs by spaces
Merge pull request #935 from Vlatombe/testing-listview2

Simplify assertions since webClient#getPage already throws an exception
fixed duplicate builds in view build history when nested in folders

Jenkins with folders A job A/j
a top-level view to recurse into subfolders and include all available jobs and folders (so A and A/j)
=> builds for A/j are included twice, as view.builds iterate on its items, so get A/j + builds from A.
[FIXED JENKINS-19457]

Merge remote-tracking branch 'origin/pr/934'
[JENKINS-19457]

Added a test case in an attempt to isolate the root cause of the problem, but this one works as expected. Hmm.
adding more convenience constructors
Merge pull request #907 from jglick/JENKINS-19171-IE-11

[FIXED JENKINS-19171] Identify user agent for Internet Explorer 11.
[JENKINS-19171] Noting.
Noting possibility of summary.jelly.