Added a Castle.DynamicProxy wrapper implementation.  It works better than ClassWrapper right now, but is less efficient and requires some ugliness in BaseMatcher.
Merge conflict.