[win32][added] Hybrid shutdown on Windows 8
upnp: fix wrong library paths in container updates
Merge pull request #2578 from a11599/hybridshutdown

[win32][added] Hybrid shutdown on Windows 8
avoid detect folder.jpg under 'add' item.
fixed, a) space monster running wild, b) += monster running wild, c) using -std=gnu99 in platform_cxxflags, d) remove -Wl,-search_paths_first from darwin, no required and spews all over the place
fixed, missed one in previous commit
[WIN32] removed m_AppActive and use SetRenderGui instead.
Merge pull request #2546 from wsoltys/setrendergui

changed: removed m_AppActive in favor of SetRenderGUI()
Merge pull request #2585 from ulion/avoid_detect_folderjpg_under_add_item

avoid detect folder.jpg under 'add' item.
[Fix] PlayerSelectionRule GetPlayers().
This partially reverts commit e575a7f0a47b5578b64b800d09910f260e9b0292
[Cores] Remove redundant predicates in conditions.
Merge pull request #2583 from alcoheca/upnp-fix-paths

upnp: fix wrong library paths in container updates
Merge pull request #2588 from ace20022/fix_PlayerSelectionRule

[Fix] PlayerSelectionRule GetPlayers()
fixed, missing rm
wake on access