dlmalloc: change defined(i386) to defined(__i386__)

When compiling with --std==c99, GCC and clang don't define i386 but __i386__
Merge pull request #148 from gpakosz/dlmalloc-preprocessor-fix

dlmalloc: change defined(i386) to defined(__i386__)