added/removed #include statements as suggested by Google's IWYU.
removed obsolete source file.
added/removed #include statements as suggested by Google's IWYU, and finally deleted renderer/global/global.h.
minor code tweaks.