Fix problems with data chunk union. Change postprocess application to be able read "new" (current) data format.


Type IDs from data chunk structures are back at its places. Type ID in union can't replace them ;).
As Result of the lack of type ID in data chunks structures, memory overwriting occurred.

Data chunks now don't need config.h header so it was replaced with stdint.h. To make this header more position independent.

Data-chunk-storage store function must correspond to stored data so data size written into file was changed according chunk types.

To prevent more errors, data-chunk-storage store function has changed type which prevent from unintentional bad typing.

And finally, the postprocess application has rewritten reading core to be able read current data format.



















Change data format according to documentation. Backtrace size is hard coded to store only first return value.
Backtrace is hard coded to prevent any mismatch in future changes. No need for configurable backtrace size any more, better way how to make c++ new and delete return addresses exist.

Also data structures for storing data chunks are restructuralized. Basic data structure is union which si containing the rest os another data structures.
Add parameter check into postprocess app.