HMAC enabled Bloom filter and Scalable Bloom Filter

Provides an HMAC extension to the existing implementation. The filters now also have the possibility to use keyed hash functions.