db: replace file by an optional file
hyperscan: use callback value to know when match end instead of VecDeque buffer
option: add db serialization, other hyperscan flags via cli
hyperscan: add db deserialization
option: add support for caseless, multiline, dotall
integration: update to new ipgrep organization
matchdata: implements default trait
cargo: remove unused chrono dependency
cargo: use default hyperscan lib
clippy: provide default implementation for RegexMatcherBuilder
readme: add link to hyperscan github
readme: add link to ripgrep issue
results: do not reply matched below the at of find_at
scratchpad: return hyperscan::error when malloc fails