Add hydration to EntityFactory

Allows `EntityFactory` to act as, and leverage functionality of, a `Zend\Stdlib\Hydrator\HydratorInterface`.