add failing tests
fix two filter bugs

1. custom search methods should be able to be used for string filters
2. the `include_blank` option should always be respected
Merge pull request #2489 from Daxter/bugfix/filters

Fix two filter bugs