animation-mod: add infrastructure code

Simple add main class as well as all methods and hook into captcp
infrastructure. This commit can be used as a Hello World example.

Signed-off-by: Hagen Paul Pfeifer <hagen@jauu.net>
animation-mod: add commandline parser

Parse required arguments for animation module, this includes

o verbose level
o pcap file path
o output directory
o connection (flow) id

Signed-off-by: Hagen Paul Pfeifer <hagen@jauu.net>
animation-mod: add output directory

Current option honor the output file, which is wrong for this module.

Signed-off-by: Hagen Paul Pfeifer <hagen@jauu.net>
core: add function to copy a directory structure

Needed for the much larger html file set for the animation module. May
be needed for other modules as well.

Signed-off-by: Hagen Paul Pfeifer <hagen@jauu.net>
core: rename PacketInfo in TcpPacketInfo

Signed-off-by: Hagen Paul Pfeifer <hagen@jauu.net>
core: add PacketInfo class

This time this info has no network or transport layer specifics. Just a
multiplexer class.

Signed-off-by: Hagen Paul Pfeifer <hagen@jauu.net>
Merge branch 'master' into connection-animation
core: fix merge conflict
packetinfo: add is_udp_packet method

Signed-off-by: Hagen Paul Pfeifer <hagen@jauu.net>
packetinfo: rename function to something shorter

Signed-off-by: Hagen Paul Pfeifer <hagen@jauu.net>
animation: add rtt calcalation functionality

Signed-off-by: Hagen Paul Pfeifer <hagen@jauu.net>
animation module: functioning state

Signed-off-by: Hagen Paul Pfeifer <hagen@jauu.net>