Keys and links are multiple
Add default settings for keys and links ES mappings.
Ensure logging does not throw error
Index possible paths
Use non-trailing slash in list of possible paths
ES caching tween (adapted from Nikhil's implementation)
Pages from elasticsearch.
Merge remote-tracking branch 'origin/master' into pages-from-elasticsearch
Whoops, circular import.
Avoid redirect loop for home page
Set collection_datastore=elasticsearch for indexing / bdd tests as intended.
Set collection_datastore=elasticsearch for indexing / bdd tests as intended.
Update test_accession.ini to match production.ini
Fixup es_tween settings
Remove etags, not necessary with pages from elasticsearch.
Handle canonical redirect when canonical path does not end with slash.
Make columns an ordered dict so that collection tables work properly with elasticsearch backend.
Merge remote-tracking branch 'origin/master' into pages-from-elasticsearch

Conflicts:
	src/encoded/tests/test_indexing.py
Update database counts now that etags have been removed.
make it possible to have an unindexed array property by specifying items: {}