Fix logic bug in ClamEngine.Dispose() method.

Add missing negation operator to the conditional disposal check to make
sure cl_engine_free is not called again after an engine handle has
already been freed.