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
Merge pull request #576 from JoelJ/patch-2

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