[CONTINUUM-2760] Change API to prevent unbounded build results access

Also addressed:
[CONTINUUM-2746] Running build reports for a large number of builds can crash continuum
[CONTINUUM-2537] Allow navigation to build result details from a build report

git-svn-id: https://svn.apache.org/repos/asf/continuum/trunk@1677500 13f79535-47bb-0310-9956-ffa450edef68
18 files changed