Add support for fuzzing with AFL

Reviewed-by: Ben Laurie <ben@links.org>

MR: #2740
13 files changed