Fix chunk purge hook calls for in-place huge shrinking reallocation.

Fix chunk purge hook calls for in-place huge shrinking reallocation to
specify the old chunk size rather than the new chunk size.  This bug
caused no correctness issues for the default chunk purge function, but
was visible to custom functions set via the "arena.<i>.chunk_hooks"
mallctl.

This resolves #264.
diff --git a/ChangeLog b/ChangeLog
index 17f6538..53d9caf 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -16,6 +16,10 @@
   - Add JEMALLOC_CXX_THROW to the memalign() function prototype, in order to
     match glibc and avoid compilation errors when including both
     jemalloc/jemalloc.h and malloc.h in C++ code.
+  - Fix chunk purge hook calls for in-place huge shrinking reallocation to
+    specify the old chunk size rather than the new chunk size.  This bug caused
+    no correctness issues for the default chunk purge function, but was
+    visible to custom functions set via the "arena.<i>.chunk_hooks" mallctl.
 
 * 4.0.0 (August 17, 2015)