Fix unitialized value in CuAssertStrnEquals_LineMsg:

CuTest.c/CuAssertStrnEquals_LineMsg: Check for expected length == 0 first, the
    actual data pointer is not necessarily initialized in that case.

Code was originally contributed to the version of CuTest used by the
serf project.