Fix: Memory use increasing forever in SPI logger

This has been reported by @gggeek, the fix is two fold:
- this PR, which changes the way data is structured in the SPI logger to reduce memory use, and adds a limit on how many calls are logged (100)
- https://github.com/tedivm/TedivmStashBundle/pull/23