Bump up warnings in dev mode.  Fix myriad of warnings from compiling in dev mode

Fix bug with counter not incremented.

Fix potential buffer overrun with vint decoding

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/c-utils/trunk@10112 dc4e9af1-7f46-4ead-bba6-71afc04862de
Store workqueue targeted work and request queue entries in array to
facilitate fast lookup on critical path.

Up to near 400000 tasks/sec on a single server

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/c-utils/trunk@10120 dc4e9af1-7f46-4ead-bba6-71afc04862de
Update heap test for new type name.  Regression test for heap resize from zero bug

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/c-utils/trunk@10122 dc4e9af1-7f46-4ead-bba6-71afc04862de
Optimising request list - can spend 4-5% of time manipulating the linked lists.
Streamline list manipulation logic.
Use memory pool to avoid malloc/free on critical path.

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/c-utils/trunk@10123 dc4e9af1-7f46-4ead-bba6-71afc04862de
Inline key functions for list2 for a small performance gain in requestqueue

git-svn-id: https://svn.mcs.anl.gov/repos/exm/sfw/c-utils/trunk@10124 dc4e9af1-7f46-4ead-bba6-71afc04862de