Zf hydrator strategy context

Since AbstractHydrator::extractValue() and AbstractHydrator::hydrateValue() can provide a context as the 2nd arg when calling ClosureStrategy::extract() and ClosureStrategy::hydrate(), I added support for this context in these methods.
I also provided U.T.
Should be BC.