WIP: Use nDPI detection
This merge request integrates libndpi into pakon-guts.
nDPI is used to get additional information about flows - using deep packet inspection.
nDPI is unfortunatelly not well documented (read: no documentation, only one example program), so everything is taken from that. But the detection works and valgrind doesn't complain about memory leaks, so I think it should be fine.