Static and dynamic versions of heatshrink aren't compatible

The static and dynamic versions of heatshrink don't create the same output.

1. I had to fix some compilation issues c.f. https://github.com/sjaeckel/heatshrink/tree/fix/static
  * Now both test targets and heatshrink compile fine. Tests pass.
2. To reproduce that the created files from static and dynamic versions are not the same:
  1. Build heatshrink in default (dynamic) configuration and compress a file with parameters "-i 32 -w 8", the default settings of the static configuration.
  2. Build heatshrink with `HEATSHRINK_DYNAMIC_ALLOC 0` and compress the same file.

Resulting files won't be the same!
Is this intentional?