Add BPF filter too large check in install helper
Add BPF filter too large check in install helper

Previously, a BPF filter that exceeded the kernel limit
of 4096 instructions would return an install error of
`Load(22)`, after the `prctl` call fails.
This error is rather hard to debug/understand.

Added a preliminary verification of filter length in the
install helper. Also added a test for it.

Signed-off-by: alindima <120e67a722c5477956e37ee6f342b2830138960b@amazon.com>

firecracker-microvm/firecracker,firecracker-microvm/firecracker,firecracker-microvm/firecracker,firecracker-microvm/firecracker,firecracker-microvm/firecracker