- Added codeblock project file to repo
- Added cutest-cc65 linker config to repo
- Moved all CuString functions to separate project
- Created internal header with all common includes for standard libs. This header will include the main CuTest header too
- Removed free from CuFailInternal as message string is used later on. Should be freed when suite is deleted
- Changed build settings so that debug, release and unit tests are batch build
- Changed linker settings in build to link CuTestString lib
- Added header and helper routines for unit tests
- Added testSetJmp.c and testscanf.c
- Fixed necessary (p) in #define CuAssertPtrNotNull(tc,p)        CuAssert_Line((tc),__FILE__,__LINE__,"null pointer unexpected",((p) != NULL))
  and #define CuAssertPtrNotNullMsg(tc,msg,p) CuAssert_Line((tc),__FILE__,__LINE__,(msg),((p) != NULL)) (CuTest.h)
- Found memory leak in static void CuFailInternal(CuTest* tc, const char* file, int line, CuString* string).
  buf was not freed on tc->jumpBuf != NULL
- Removed all calls to CompareAsserts(tc, message, expected, actual) because minor errors in message generation hide more important test results
  (It is questioned if this function should remain like it is currently implemented)
- TestCuSuiteDetails_SingleFail tests failed because of minor errors in message generation. Fixed by providing correct expected strings.
  This suggests overhauling of the generation routines outputting more
  standardized formats.
- The same issue was found in TestCuSuiteDetails_MultipleFails