update to the original version `3.8.6`
patch for supporting long filenames

This patch allows to use long filenames (up to 8k chars) on all
platforms. On Windows you need to pass in filenames with the `\\?\`
prefix (see: http://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx#maxpath).