Fix broken getindex methods, clean up the rest. Speed up find(*DataVector{Bool}).

I noticed this because it was breaking subsetting of DataFrames by expression.