ptrace/solib-handler: Refactor to move out solib handling from ptrace
Revert "engine-factory/parser-manager: Cache best engine to improve startup performance"

This reverts commit 7d9b1022bb78e0bd7e5c1977392cefb6ee663050.

Causes random failures in the unit tests etc.
utils: Add peek_file helper (read a bit of the file)
engine/parser factory: Peek into file instead of reading all of it

Improves performance of parsing by avoiding reading megabytes of data
into memory multiple times.