[AbstractFactory] [Factory] [SecurityBundle] fix options & providerKey not passed to custom success_handler & failure_handler

When defining a custom success_handle or failure_handler, no arguments where passed to the constructor. This patch assume that a custom handler will inherit the default one, so we could retrieved the firewall properties, and if needed, add more arguments.