ABCD del proyecto #6, cambio de DAL/ORM

* ignorar doctrin y symfony de las carpetas de vendors porque se instalan via composer
* requerimos PHP 5.4 como mínimo por el uso de [arrays]
* agregando DoctrineModule al composer
* agregando DoctrineModule a la aplicación
* mejorando la relación entre proveedores y domicilios
* reescribiendo totalmente la DAL y ORM usando Doctrine
* asignando las direcciones detectadas al proveedor
* haciendo una barrida completa de los 50 proveedores
* haciendo una AbstractDoctrineEntity para que todas las Entities hereden y tengan getters y setters más fáciles de usar
* mejorando la asignación de datos a un Entity eliminando asignación jerárquica con arreglos
* el modelo de proveedor ahora extiende de un Doctrine\Orm\EntityRepository para poder ejectuar las consuldas a la tabla;
* se siguió quitando los campos UTF8 en la DB, pero ahora con Doctrine hay que volver a probar si se pueden
* se quitó el freno de mano para recorrer los 50 proveedores
* se simplificó el Module quitando todas las Zend\Db\TableGateway que ya no se usan al usar Doctrine
* ahora los factories para los modelos se simplifican
* el módulo debe de setear los drivers para que doctrine encuentre los Entities