Fix ignoring of the applyStandardFilters parameter
Rename Uri property to ItemUri to avoid confusion with Url
Remove StatisticsAdapter in favor of flat properties (much friendlier to content search)
Add TemplateName property to default template
Remove PathAdapter, move to a single Path field on the root

- Makes mocking easier
- More compatible with content search
- Reduces complexity
Add ParentId field to standard template
Add AncestorIds collection to standard template

This allows you to filter searches by parent item path, eg.

.Where(x=>x.AncestorIds.Contains(myParentItemId)
Add DatabaseName field to standard template

Additional content search hook (field is available without loading items)
Add searchable content field to enable searching by keyword (Google-style, without any metadata)

e.g. .Where(x=>x.SearchableContent.Contains("some keywords"))
Support multiple execution contexts in GetSynthesisQueryable, as content search does
Add ContainsOr() and ContainsAnd() extensions

Original author: Jason Bert @jason_bert
See http://www.jasonbert.com/2013/12/18/extending-sitecore-7-search-support-filtering-two-lists/
These are real useful if you need to filter on a list of GUIDs in a search using an OR instead of an AND.
Docs updates
Add WebTestRunner so it's more obvious how to run the tests
Baseline 7.2-compatible DocumentTypeMapper
Enable querying using Synthesis on IStandardTemplateItem
Rejig GetSynthesisQueryable() to use 7.2-style mapper overriding, instead of requiring its mapper to be globally registered
Bug fixes
Updated tests with some new content search tests on IStandardTemplateItem
Fix parsing of enumerable ID search values