Test result page keeps identifying tests as age 1

If a test has not been viewed, the age will keep being 1.
This is because getFailedSince()/failedSince is lazy loaded.
Without having viewed the CaseResult that method is never
called and the prev.failedSince returns '0' which may or may
not be accurate.
http://jenkins.361315.n4.nabble.com/Problem-with-Age-column-on-Test-Results-tab-td3172208.html
[FIXED JENKINS-22693] - Properly close InputStreams in FileParameterValue

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
Merge pull request #1225 from synopsys-arc-oss/jenkins22693-inputstream-fix

[FIXED JENKINS-22693] - Properly close InputStreams in FileParameterValue
Noting #1225

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
Merge pull request #576 from JoelJ/patch-2

[FIXED JENKINS-18626] - Test result page keeps identifying tests as age 1
Noting #576

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>