emmanuel/aequitas — pull request #8 by mbj (2012-11-05 12:26:05+00:00)
Title: Remove contextual validators for external ones!

This pull request is big and I'm sorry I did not discussed the idea before.

What it does:

* Totally drop support for contextual validators
* Only support external validators. Validations are not bound to a domain object anymore.
* Validations are stateless. Unclear role of #errors, #valid? etc is gone.
* Introduce dm-2 style metrics that where greatly improved during this refactoring.
* Use dkubb/equalizer instead of buildin value_object
* Use dkubb/adamantium where possible.

@emmanuel I know I have commit access and could merge this for my self. But as this change is big and invasive I'd like to have your okay.