Fix inconsistent DLL linkage warning
Prevent redefinition of export macros
Replace SampPlugin with new Plugin module