v5.2.8
Bump version and soname for 5.2.8.
liblzma: Use non-executable stack on FreeBSD as on Linux
liblzma: Fix building with Intel ICC (the classic compiler).
liblzma: Fix warnings from -Wsign-conversion.
liblzma: Refactor lzma_mf_is_supported() to use a switch-statement.
liblzma: Rename a variable and improve a comment.
liblzma: Remove incorrect #ifdef from range_common.h.
Rename unaligned_read32ne to read32ne, and similarly for the others.
liblzma: Fix Libs.private in liblzma.pc to include -lrt when needed.
liblzma: Vaccinate against an ill patch from RHEL/CentOS 7.
Added public domain notice into a few files.