Extract Site#filter_entries into its own class
Use the new `EntryFilter` class in `Site`
Merge pull request #1697 from mojombo/entry-filter-method-object

Extract `Site#filter_entries` into a method object