filter out unneeded segments for TimeBoundary query
add default implementations to QueryToolChest methods
assume segment intervals have already been filtered based on query interval
refactor filterSegments to use `TimelineObjectHolder`s
bump up to 0.3.0
cleanup imports
remove unnecessary segment grouping
bump up to 0.3.0
1) Move up to Jackson 2.1
2) Some bugs were fixed, but they ended up getting mixed in with the Jackson upgrade :(
DeterminePartitionsJob: Select partition dimension to minimize segment size variance when cardinality is low
DeterminePartitionsJob: Fix docs
simplify query toolchest interface
Merge branch 'master' into speedup-timeboundary
fixes #80
even more simple
Merge remote-tracking branch 'origin/master' into speedup-timeboundary

Conflicts:
	client/pom.xml
	common/pom.xml
	druid-services/pom.xml
	examples/pom.xml
	examples/rand/pom.xml
	examples/twitter/pom.xml
	index-common/pom.xml
	indexer/pom.xml
	merger/pom.xml
	pom.xml
	realtime/pom.xml
	server/pom.xml
Merge pull request #85 from metamx/speedup-timeboundary

Avoid hitting all segments for TimeBoundary queries