fix up jpeg flags in vendor-defs
backport from xul-9.0.1: win: gst-p-good - define inline as __inline
backport from xul-9.0.1: win: gst-p-good - don't break up pad template args
backport from xul-9.0.1: win: gst-p-good - msvc doesn't have the rint function
backport from xul-9.0.1: win: gst-p-good - define __attribute__ to stop breakage
backport from xul-9.0.1: win: gst-p-good - link to ws2_32 to fix gstudp build
backport from xul-9.0.1: win: gst-p-bad - define inline to be __inline
backport from xul-9.0.1: win: gst-p-bad - msvc doesn't have rint
backport from xul-9.0.1: win: gst-p-bad - don't break up pad template args
win: fix this dumb new change in lib naming
backport from xul-9.0.1: win: gst-p-bad - re-diff and fix directshow patching
win: gst-p-bad - msvc doesn't have rint
win: gst-p-bad - msvc doesn't have stdint, and I don't think it's even needed
win: gst-p-bad - don't declare funcs as inline, it leads to unresolved syms
win: gst-p-bad - fix linking to gstvideo-1.0.lib in gstbadvideo
win: gst-p-bad - don't use GST_CAT_PERFORMANCE, causes unresolved symbol
backport from xul-9.0.1: win: gst-p-bad - add config opts for QT and DX sdks
backport from xul-9.0.1: win: gst-p-bad - export DIRECTX flags for d3dvideosink