Add support for push down filters in parquet sources

This includes bumping parquet to version 1.6.0rc2
yes! turns out vals in traits (espcially when you try to override them in subclasses) come with a bunch of gotchas related to initialization order.