Enqueue index changes instead of handling them synchronously
Add batch indexing and http client
Fix id type and tweak stats indexing
Rejigger index cache expiration to follow search engine reindex
Switching callbacks to after_save
Add resque scheduler
Set up scheduled indexing tasks
Defer spec fix for cache invalidation
Merge pull request #1801 from elzj/queue_changes

Bulk indexing and cache fixes