vector: Optimize filters by indexing feature data
Added ShumateVectorIndexBitset, which compactly stores a single bit for each feature in a layer. This lets us create indexes of feature data that are reusable across style layers, and "any" and "all" expressions are implemented on these indexes very efficiently using bitwise operations.