fix SelectAnalyzerTest
use callbacks when chaining tasks, remove boilerplate
Merge pull request #659 from crate/m/task_chaining

use callbacks when chaining tasks, remove boilerplate
implemented ESSearch on partitioned tables
Merge pull request #657 from crate/m/partitioned_es_search

implemented ESSearch on partitioned tables