Allow to specify 'use_having' on SearchColumns

This will allow us to pass 'use_having=True' to a SearchColumn. That way, the
executer will get the clause generated on it's callback and put on having's
part instead of the where's part.

Change-Id: Ic258c52325535b67246bbdbd7325eb9e2956d032
Merge "Allow to specify 'use_having' on SearchColumns"