Provide easier to debug memoization exceptions.
Upated memoization scopes based on attempting to run the dashboard test
with the memoization checks turned on.
Updates to the Java 7 file modification service so that it allows FMIs
to be requested for non-existent objects, and so that it can properly
handle files and directories coming in and out of existence (see #403).
Allow the Java 7 file modification service to access files without
upsetting the memoization checking code.
Use a logger rather than logging to standard out.
Merge pull request #534 from BladeRunnerJS/java7-file-modification-service-improvements

Java7 file modification service improvements