BUILD: Update Django middleware to be compatible with Django 1.10.
FEAT: Implemented new Hash Trie V34 algorithm. This replaces the old Trie algorithm with the same public interface and gives much improved speed and memory overhead.
BUILD: Updated version numbers.
TEST/OPTIM: All tests now check for the data file before running, and the tollerance example only print the matched User-Agents in debug.
BUG: distribute package is depricated and has been replaced by setuptools.
BUILD: Added a check for node version when installing.
DOC: Added section on version support policy.
DOC: Instructions to build module for PHP 7 are now clearer.
FEAT: Added Java Hash Trie implementation.
Merged PR 475: RELEASE: Version 3.2.12.12 released.
BUG: Cache performance impacted if NDEBUG is not defined.
FEAT: 51D_match methods can now be called from http and server blocks.
FEAT: Mozilla Public License Version 2.0 displayed in GitHub markdown.
DOC: Updated patent statements.
DATA: Updated Lite data files for September 2017.
BUG: User-Agent cache in the shared memory zone lock was not released in the rare case when an identical match had been inserted in the time between getting a match and adding it to the cache.
BUG: Nginx now frees a previously allocated dataset if the config is reloaded.
MERGE: Merged changes from GitHub master branch.