It doesn't work yet, but it's far better than the mess that was there
LZ4 fully working
Had some tabs, converted them to spaces
Fixed GCC compile error
Checkpointing my work for LZ4 compression.
Moved lz4.h to the include directory.
Massive rewrites to unblock and fix both #53 and #52.

- Removed ol_val because it was dumb
- Rearchitected ol_unjar/ol_unjar_ds to allocate memory returned. This
  is discussed in #53 comments.
- Data should now be written to the aol file as well.
- Fixed port driver to accomadate all new changes.

Does not compile, and by extension, tests do not pass.
Compiles now with new API.
GLORIOUS PROGRESS. Tests don't pass.
More tests passing.
Alright now my checks are correct and the tests are fixed.
Turned on LZ4 for tests, boosted database value sizes for tests.

Also some calloc stuff.
Fix checks.
Check the error codes properly.
realloc() doesn't return what I thought it did.