Converted crunchMake to use nullptr and converted getTests() to bool returns
Ported getLinkFunc() over to new/delete [] from memMalloc() and memRealloc()
Converted getTests() in crunchMake to use new/delete []
Added the utility function strNewDup() to the internal string functions for crunch++ owing to needing it for crunchMake
Corrected an error made in the conversion of getLinkFunc() in crunchMake from a macro to a function
switched the first of the toStringFunc() functions to a dedicated function-based implementation
Fixed some additional NULL vs nullptr usages in crunchMake and added several missing memory management calls to the end of compileTests()
Fixed some stupid in getLinkFunc()
Fixed that getLinkFunc()'s changes to var were not getting out of the function because I screwed up how it was passed in
Ported validExt() in crunchMake over to using bool types and nullptr
Fixed the j + 1 vs j reallocation in getTests() in crunchMake
Completed replacing all the toStringFunc() stuff with an inlined function with args in crunchMake.
Also fixed all the free vs delete [] statements at the end of compileTests() to keep new/delete [] vs malloc()/free() matched
Fixed several more instances off NULL vs nullptr in crunchMake
Changed crunchMake's quiet option handling to use a bool with a one-time comparison to nullptr instead of inline tests
Repeated the same for crunchMake's silent option