Fix indentation.
Use our own assert macro.

To avoid recursion.
Filter 0 byte nodes from tree output.
Strip current dir from paths.
Handle 0 byte allocations correctly.
Add option to profile recording.
Adjust warnings.
Fix filtering.
Add option for snapshot deltas.