Added vs_module_defs to shared_module()

Like shared_library(), shared_module() now accepts vs_module_defs argument for controlling symbol exports, etc.