Adds BoolSearchFilter.

Adds BoolSearchFilter to be used with SearchColumns and
SearchContainers. As a consequence, also adds BoolQueryState.

Change-Id: If03010aadc8c8d82a04430764711a3c57b07da9e