Added script for generating BPF asm and Lua code (libpcap and pflua)

- Generate BPF.

        $ pflang-compile --bpf "tcp port 80"

- Generate libpcap Lua code.

        $ pflang-compile --lua "tcp port 80"

- Generate pflua Lua code.

        $ pflang-compile --pflua "tcp port 80"

The flags are not exclusive, they can be combined to get several outputs
at the same time.

Some code reorganization within 'tools/' folder.
This is redundant to pf.lua's compile_filter.