Allow custom 404 pages
Page as requested
Merge pull request #1793 from zz9pzza/issue_3919

Allow custom 404 pages
Set an expiration on the works index caches
Merge pull request #1798 from elzj/cache_expiration

Set an expiration on the works index caches
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
Fix association name on cache expiration
Merge pull request #1802 from elzj/queue_changes

Fix association name on cache expiration
Return correct value for options
Merge pull request #1803 from elzj/queue_changes

Another small fix for 4078
Put module class methods in their place
Merge pull request #1804 from elzj/queue_changes

Another small fix for 4078 (part 2)