* initial oss-fuzz friendly build
parts taken from libfmt, which I wrote and have the copyright to
* fix build error
* add script for building a corpus zip
see https://google.github.io/oss-fuzz/getting-started/new-project-guide/#seed-corpus
* fix zip command
* drop setting the C++ standard
* disable the minify fuzzer, does not pass oss-fuzz check-build test
* fix integer overflow in subnormal_power10
detected by oss-fuzz
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=18714
* invoke the build like oss fuzz does
* document what the scripts are for and how to use them
* add a page about fuzzing
* add basic fuzzing using libFuzzer
* let cmake respect cflags, otherwise the fuzzer flags go unnoticed
also, integrates badly with oss-fuzz
* add new fuzzer for minification, simplify the old one
* add fuzzer for the dump example
* clang format
* Update CMakeLists.txt
Adds support for CPack so that you can make .deb and .rpm packages.
* Update CMakeLists.txt
* Update .travis.yml
* Update .travis.yml
Speedup compiling
* Update .travis.yml
* Update .drone.yml
Speedup compiling
* Update .travis.yml
Remove `-j2` flag because we probably run out of memory when running 2 jobs in parallel and that's why the compilation fails.