Windows build fix, don't use __PRETTY_FUNCTION__ macro for debugging.
Fix memory leaks and GMP shutdown sequence.
Update licensing.
Clarify ownership rules.
Add virtual destructors for abstract base classes
Checkpoint after bad delete
Checkpoint
Checkpoint
Checkpoint
Checkpoint: data gets to decoder OK
Checkpoint: Decoding works but runs out of memory
Cleanup some log files. Add instrumentation for shmem