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.