Add Elasticsearch client
Groundwork for new search indexing
Pseud indexer basics
More tweaks to bookmark indexers
Set up bookmarkable json for series
Adding more fields to indexes and putting duplicate code in taggable module
Rename search classes for now and remove some duplication
Fix for bookmark error on boolean method names
Give the batch size a name
Fix syntax on index creation
Merge pull request #1840 from elzj/search_overhaul

Issue 4044: Search overhaul, part 1