remove backwards compatible code

1) remove backwards compatible and deprecated code
2) make hashed partitions spec default
more cleanup
more cleanup
Update logging to https://github.com/druid-io/druid-api/pull/27
merge from master
merge from master
Merge pull request #876 from metamx/remove-backwards-compatible

Remove backwards compatible
Merge pull request #852 from metamx/druid-0.7.x-TaskLogStreamer

(DO NOT MERGE YET) Update logging to https://github.com/druid-io/druid-api/pull/27
make Druid case sensitive
add back some tests
put back another missing test
Merge pull request #891 from metamx/fix-casing

Make Druid case sensitive
fix filtered Aggregator

fix filtered Aggregator
remove unused name parameter for filtered aggregator
add tests
update doc
Revert "fix filtered Aggregator"

This reverts commit 6fd37ce0235600a27408b2d7d3017fff9681830d.
Revert "update doc"

This reverts commit d66d0de54f8fe48655286f652e226de0089cfcc3.
Filtered Aggregator fixes + enhancements

- fix NPE on IncrementIndex
- refactor code to support AND, OR filter
- tests for AND & OR filter
- handling for missing column / null values