1) Move various "api" classes to io.druid packages and make sure things compile and stuff
1) Move various "api" classes to io.druid packages and make sure things compile and stuff -- continued!  Come classes didn't get committed?
1) Delete the files that have moved to druid-api and get them through the druid-api dependency.  Still need to fix Searchable on StorageAdapter, but other than that, everything should compile.
1) Rewrite SearchQueryRunner to not require StorageAdapter to be "Searchable"
2) Extract SearchQueryRunner out of SearchQueryRunnerFactory
3) Extract ColumnSelectorBitmapIndexSelector out to make it reusable
1) Remove the Searchable interface