In process of module testing event_groups.c.
Introduce xPortRunning variable into Win32 simulator port layer.
Add port optimised task selection macro for the GCC Win32 port layer (the MSVC version has had one for a while).
Ensure the event list item value does not get modified by code in tasks.c (priority inheritance, or priority change) when it is in use by the event group implementation.


git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@2137 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Add coverage test markers.

git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@2138 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Move the event groups single tasks test out of the common demo file (they are now part of the module tests).


git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@2139 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Don't free xQueue->ucHead if it is NULL.

git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@2140 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Add additional const qualifiers.

git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@2141 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Merge remote-tracking branch 'trunk'