Merge pull request #14 from scholzd/ipv6_typo

fixed typo in ipv6 address struct
Add histogram class
make histogram class local
add stat calculations to histogram
add metatype to ipv4 union with getter/setter
use new getter/setter
add iterator
merge calculations, turn quartiles into getter function
some formatting fixes

- tabs
- member names
- some superfluous spaces
Merge pull request #15 from duk3luk3/histogram

Histogram
more formatting
Merge pull request #16 from duk3luk3/histogram

more formatting
Add accessor for totals to histogram class

numSamples, sum, and avg can now be accessed in a clean way via the
:totals() method. This fixes a problem whereby the fields could be
accessed while they were in dirty state.
do not copy lua files to build folder
fix starting slaves
Merge pull request #17 from duk3luk3/histogram

Add accessor for totals to histogram class
fix dpdk-conf locations
move dependencies to the 'deps' subfolder

Squashed commit of the following:

commit c12c6b0284bb81b713eb4c9ed9af24d2967edbbd
Author: Paul Emmerich <emmericp@net.in.tum.de>
Date:   Sat Nov 1 17:20:56 2014 +0100

    fix cmake file

commit e9418e4feb094897d637c6c7c82f4ea10bdbb36e
Author: Paul Emmerich <emmericp@net.in.tum.de>
Date:   Sat Nov 1 17:16:38 2014 +0100

    update build script

commit df65bab70ecf726c6eccd1e1f29fea1e84a85216
Author: Paul Emmerich <emmericp@net.in.tum.de>
Date:   Sat Nov 1 17:12:08 2014 +0100

    move luajit to deps folder

commit 8c39eac6d91c2b793a31a934ef7ba3bb5dcae146
Author: Paul Emmerich <emmericp@net.in.tum.de>
Date:   Sat Nov 1 17:07:18 2014 +0100

    move dpdk to deps folder
add basis for unit tests with busted
add 10gbit software time stamping (unfinished)