Fix EZP-23459: eZContentObjectTreeNodeOperations::move missing features

Ensure that it checks whether view caching is enabled before clearing it.
Ensure that CacheThreshold is respected, if exceeded clear all cache.

Improved:
- eZContentCacheManager::clearContentCacheIfNeeded() does already check for ViewCaching enabled
- eZContentCache::inCleanupThresholdRange( $count ) could be used to verify threshold