Fix for demangleTypeID.

abi::__cxa_demangle status == 0 means no error ocurred.

free( name ) can be kept because if an error occurs __cxa_demangle returns 0 and free(0) is correct.