Add NASDAQ OMX SoupTCP 1.0 support

The NASDAQ OMX SoupTCP 1.0 implementation comprises of a SoupTCP client
and a SoupTCP server. They handle link failure detection, but sequence
numbers must handled on a higher level.

The test environment introduces a new test framework based on ScalaTest
that aims to make it easier to test Silvertip event sources.

Signed-off-by: Jussi Virtanen <jussi.virtanen@valotrading.com>
Fix MBTrading specific package structure

Put the test to similar directory hierarchy as the implementation, and
update the package hierarchy to match the directory hierarchy.

Signed-off-by: Jussi Virtanen <jussi.virtanen@valotrading.com>
Merge pull request #123 from jvirtanen/fixes/mbtrading-fix

Fix MBTrading specific package structure
Merge pull request #120 from jvirtanen/features/nasdaqomx-souptcp10

NASDAQ OMX SoupTCP 1.0