v5.2.13
Build system fixes
liblzma: Use lzma_attr_visibility_hidden on private extern declarations.
Remove lzma_init() and other init functions from liblzma API. Half of developers were already forgetting to use these functions, which could have caused total breakage in some future liblzma version or even now if --enable-small was used. Now liblzma uses pthread_once() to do the initializations unless it has been built with --disable-threads which make these initializations thread-unsafe.
liblzma: Fix compilation of price_tablegen.c.
liblzma: Check that the first byte of range encoded data is 0x00.
Put the interesting parts of XZ Utils into the public domain. Some minor documentation cleanups were made at the same time.