Use a custom deleter for the unique pointers that hold the analyzers that will first delete, then unload the module

Signed-off-by: Toon Schoenmakers <nighteyes1993@gmail.com>