Automatic hints and Ghost collections

Generation of automatic hints for Stoyan's work. Enabling this feature requires flags both in compile AND runtime. I used the same strategy for parametrization of the framework of each type of flag, which, unfortunately, is different from compile to runtime.

Make sure that the pom.xml has the <automaticLocalityHints> set to true, within the <params>, within the <configuration> (where the code generator configuration is done).

Then, when launching the application, issue the java (or maven) command with -DautomaticLocalityHints=true.

I could had used only the System property, which would have to be enabled in the javac (or maven) command; however, compile time flags in the framework always use the <params> within the pom.xml, so I followed that strategy.


This pull request also fixes the Ghost collections to take into account that the ISPN backend in the framework is now using the write cache decorated with the flag not to perform reads.