PP constraint

Speed up for PP and FieldsFiles where a constraint:
```
constraint = iris.AttributeConstraint(STASH='mXXsXXiXXX')
```
is used.

> When multiple STASH constraints are supplied the end result should be an empty "pp_constraints".

This could do with a test case.