Added ability to "filter" validations based on the result of a partial function
tuned
Merge pull request #360
Added fold(Right/Left)1Opt and fold(r/l)1Opt
tuned: shorter implementation of `foldMap1Opt`, better tests
Merge pull request #362