Use inet_ntop
[keyed_ipv6_tunnel] Fix regression introduced by #293: `Table app args
refactoring'.
Merge pull request #308 from eugeneia/fix-tunnel-regression

[keyed_ipv6_tunnel] Fix regression introduced by #293 URGENT
[lib/nfv] selftest.sh: Added timeout to `wait_vm_up'.
[core.app/core.lib] Moved `equal' from `core.app' to `core.lib'.
[unified conf] Replace all uses of `dofile' and `loadstring' with the
central `core.lib.load_conf' and `core.lib.load_string'.

Provide central `lib.load_conf' and `lib.store_conf' to read and write
config files and use `store_conf' to generate zone configurations in
`designs/neutron/neutron2snabb'.

Replace leftover string app args with table literals.
Merge pull request #309 from eugeneia/lib/nfv/selftest-timeout

[lib/nfv] selftest.sh: Added timeout to `wait_vm_up'.
Merge pull request #303 from dpino/fix-ntop

Use inet_ntop
Merge pull request #310 from eugeneia/unify-config

Unify NFV and app configuration
first draft of stateful filters
implement CLOCK_MONOTONIC_COARSE for fast time-checking
use simple old/new/swap expiration algorithm
named conntrack module
external tracking code runs, yet to see what it's tracking
cleaner & thinner conntrack api
missing commas
conntrack: display a dump of all connections tracked
setting the other half of conntrack for test
use inet_ntop() instead of ugly string:format()
document conntrack API