remove the migrateDriver task and create instead a driver class loader based on the gradle cache
made updateDriverClassLoader() static and removed unnecessary class BaseTask