(Snippets) Moved test specimens to subdirectories

Trying to keep things a bit more organized in prepration for adding
some more complex multi-file tests for C and Java. It would be a
real mess if the new test files are all in the same directory as
the source code for the test harnesses.
(Snippets) Re-aligned backslashes for readability

This commit has only white space and comment changes.
(Snippets) Added a larger C test
(Snippets) Need to call resetConstantFoldedValues when parsing a snippet
(Snippets) Bug fix for #include inserted in the wrong place

* The "in Snippet::insertGlobalStuff(): Can't location function" error(?)
  caused an exit from the loop before  we had a chance to update the info
  about where the function definition was inserted.

* Changed test3a and test3b to test this bug and verify that it
  is fixed.

* Also removed large "#if 0" regions.