[C++ wrapper] fix memory leak around string list wrapping
Overload StringBctbxListWrapper::bctbxListToCppList() in order to do free the bctbx_list_t after copy when this one isn't constant (i.e. it has been allocated by liblinphone).
Edited by François Grisez