revset: mark spots that use 'set' instead of 'smartset'
Using smartset is better because we can do more optimisation on it. So we are
marking the faulty spot for later processing.
Testing that hghave does not crash when checking features $ hghave --test-features 2>/dev/null