Better SQLEvaluator cache key calc

Affects how QuerySets with F-expressions is cached
Updated CHANGELOG