It's unfortunate that Debian packages do not contain symbolic links for base libraries to their
versioned counterparts, and we need to install the `-dev` packages for that. All required packages
are now included in the Docker image's runtime dependencies, and the `static` build tag is made to
include the correct ones.
The initial rationale behind pushing all files into a subdirectory was keeping
the repository root clean, however there's probably better, and move meaningful
ways of doing so (splitting `engine`, `context`, and `value` to separate
packages, moving all `.c` files into the `src` directory etc.