Use unique_xmalloc_ptr in linespec_location_spec

This changes linespec_location_spec to use unique_xmalloc_ptr,
removing some manual memory management.

Reviewed-By: John Baldwin <jhb@FreeBSD.org>
4 files changed