Lemonldap::NG::Handler::CGI frees CGI object only when a new one is created
Since Lemonldap::NG::Handler::CGI stores CGI object in $Lemonldap::NG::Handler::_CGI::cgi, it is freed only when a new is created. This can cause some problems with CGI that have a DESTROY function: it could be called to late. We have to rewrite lmLog for Lemonldap::NG::Handler::CGI to solve this. It's not a problem for Lemonldap::NG CGIs.