(OSD BRANCH) Added BGFX library and needed H files for future (nw)
(OSD BRANCH) Fixed using compatibility depending of environment for BGFX (nw)
(OSD BRANCH) Compile fix (nw)
(OSD BRANCH) Silence compiler when doing 32bit compilation (nw)
(OSD BRANCH) Rest of BGFX and their dependencies, some parts will not be used, but there for consistency (nw)
(OSD BRANCH) Sync with latest changes (nw)
(OSD BRANCH) Sync with latest bgfx code (nw)