ISIS-654: changes to QueryResultsCache API

get(), additional overloads, make Key and Value nested static classes public

In addition, improved toString() for logging.
ISIS-651: further changes for JRebel support

provide ability to discard PMF

additions to SimpleApp with the JRebel config.
ISIS-637: fixing NPE if in edit mode.