Add TimeInForce to ExecutionReport in Lime

Even though undocumented, this can be echoed back in ExecutionReports if it has
been set in the original order.

Signed-off-by: Aki Saarinen <aki.saarinen@valotrading.com>
Merge pull request #138 from valotrading/features/time-in-force-execution-report

Add TimeInForce to ExecutionReport in Lime
Add 'stirling.test' package

Move the NASDAQ OMX SoupTCP 1.0 test framework core into the
'stirling.test' package.

Signed-off-by: Jussi Virtanen <jussi.virtanen@valotrading.com>
Move 'stirling.test' package to 'main'

Make it possible to to use 'stirling.test' in projects that depend on
the 'stirling-core' project.

Signed-off-by: Jussi Virtanen <jussi.virtanen@valotrading.com>
Extract TestSilvertipActor from TestActor

Make it possible to use the test framework both with Silvertip and
non-Silvertip test actors.

Signed-off-by: Jussi Virtanen <jussi.virtanen@valotrading.com>