Allowed multiple applications of ValidationMethodFor attribute.

* ValidationMethodForAttribute can now be applied multiple times to the same
  method (presumably for different properties). This can be useful in a case
  where the custom validation rule is an either/or between two or more fields.
* Added a params argument to the ValidationResult contructor.

Fixes #16