avoid global namespace symbol conflicts and possible double free

If the plugins are loaded into the same host memory-space
(e.g. dlopen with RTLD_GLOBAL) or Glib::Module(), the swh_init, swh_fini
symbols are conflicting.
Merge pull request #6 from x42/master

avoid global namespace symbol conflicts and possible double free