Refactor TT data builder

- Add newBuilder methods to data set class
- Add copyBuilder method
- Simplify preference domain semantics for train-test builders
- Update simple evaluator for this
Add query set to TT data sets
Make DAOs extend common interface
Bind query DAOs in configuration

- Add QueryData annotation for query (not train) DAOs
- Bind QueryData DAOs in eval config
Add explicit toInstance binding ability
Mark mean-centering normalizer as shareable
Drop active task note
Log successful task completion
Add 2.0.4 release notes