CDK-584: Update alignedWithBoundaries for partition predicates.

This adds logic to alignedWithBoundaries to ignore predicates that are
defined for the partition fields. Partition predicates are aligned with
partition boundaries by definition.