ISPN-4699 Non indexed query fails when a cachestore is used

* add new tests to cover this case
* FilterAndConverter.filterAndConvert should not fail if the value is null
* LocalEntryRetriever should use a MapAction configured with the appropriate converter

Jira: https://issues.jboss.org/browse/ISPN-4699
This needs to technically be ```if (filter == null || (converter == null && filter instanceof KeyValueFilterConverter)) {```