Fix every()/some()/none() matching for empty lists.

The CF_NULL_VALUE would be compared verbatim before, which would lead
to matches in lists that were actually empty.
Merge pull request #1337 from kacfengine/matching_fix

Fix every()/some()/none() matching for empty lists.