Load source code on demand

This PR changes the RcovFileResult class to avoid retaining the source code of every file in the coverage report in memory for every build.