added Hydra#abort! which also releases easy handles and clears caches

Added abort method, which should be used in the middleware instead of Hydra#abort to avoid memoize bug in case run was never called for some reason.