Load source code on demand

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