Fixed memory leaks on error paths and other clang warnings.

Fixed the following scan-build warnings:
ssw.c:188:11: warning: Value stored to 'e' during its initialization is never read
                __m128i e = vZero, vF = vZero, vMaxColumn = vZero; /* Initialize F value to 0.
                        ^   ~~~~~
ssw.c:425:11: warning: Value stored to 'e' during its initialization is never read
                __m128i e = vZero, vF = vZero; /* Initialize F value to 0.
                        ^   ~~~~~
ssw.c:673:5: warning: Potential leak of memory pointed to by 'c'
                                fprintf(stderr, "Trace back error: %d.\n", direction_line[temp1 - 1]);
                                ^~~~~~~
ssw.c:673:5: warning: Potential leak of memory pointed to by 'direction_line'
                                fprintf(stderr, "Trace back error: %d.\n", direction_line[temp1 - 1]);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ssw.c:673:5: warning: Potential leak of memory pointed to by 'e_b'
                                fprintf(stderr, "Trace back error: %d.\n", direction_line[temp1 - 1]);
                                ^~~~~~~
ssw.c:673:5: warning: Potential leak of memory pointed to by 'h_b'
                                fprintf(stderr, "Trace back error: %d.\n", direction_line[temp1 - 1]);
                                ^~~~~~~
ssw.c:673:5: warning: Potential leak of memory pointed to by 'h_c'
                                fprintf(stderr, "Trace back error: %d.\n", direction_line[temp1 - 1]);
                                ^~~~~~~
ssw.c:673:5: warning: Potential leak of memory pointed to by 'result'
                                fprintf(stderr, "Trace back error: %d.\n", direction_line[temp1 - 1]);
                                ^~~~~~~
ssw.c:810:3: warning: Potential leak of memory pointed to by 'r'
                fprintf(stderr, "Please call the function ssw_init before ssw_align.\n");
                ^~~~~~~
ssw_cpp.cpp:355:8: warning: Memory allocated by 'new[]' should be deallocated by 'delete[]', not 'delete'
  else delete translated_query;
       ^~~~~~~~~~~~~~~~~~~~~~~
ssw_cpp.cpp:399:8: warning: Memory allocated by 'new[]' should be deallocated by 'delete[]', not 'delete'
  else delete translated_query;
       ^~~~~~~~~~~~~~~~~~~~~~~