[#76453752] Added negative TTL configuration option to Mongo caching sub...

To support negative (null object) TTL added additional configuration configuration parameter ("negativeTtl") in addition to current (positive) "ttl". 

Memcached connector uses appropriate setting in a single cache where as Memory connector maintains two caches (negative and non-negative) with appropriate TTLs since this seemed to be the most straightforward way to add this semantic. 

@greglu, @dongshengbc, @ssimeonov - please, review. There is also second PR for this for s2f.  
Seems like the logic is if "cacheValue == null", it always goto origin server. Is that right? I thought we use negative cache.