Call std::exit when done.
Avoids waiting for global destructors.
In particular, large sets/maps and shared_ptrs take forever to destruct,
and may need be paged in just for destruction.
Move rapidjson and utf8proc to /deps directory.