Turned off -Wuninitialized ignore pragma in generate_rpc_templates.py, moved timespec serialization function to logger.cc.  This kills the warning.
Revert "Turned off -Wuninitialized ignore pragma in generate_rpc_templates.py, moved timespec serialization function to logger.cc.  This kills the warning."

This reverts commit 92f73169d5b5bcd45d5dd6f8c401c921922a5517.
Made things compile in g++-4.4 without turning off the -Wuninitialized pragma.
Moved timespec serializer implementation to logger.cc.
Merge branch 'next' into sam_121
Merge branch 'next' into sam_121
Added valgrind_undefined and made fifo enforcer and primitive serialization macros mark its dummy values undefined to valgrind.