Implement array argument in Query\Builder::select()/exclude()

closes #100