net/usockets: fix shared library and provide pc file
fix the shared library to make sure it provides a soname.
while here follow the gentoo and openbsd path by providing a .pc file
some of the futur ports depending on uSockets requires it.
Approved by: yuri
Differential Revision: https://reviews.freebsd.org/D48110