Rename BATS PITCH 1.12.0 SoupTCP file test

Signed-off-by: Jussi Virtanen <jussi.virtanen@valotrading.com>
Clean up imports in BATS PITCH 1.12.0

Signed-off-by: Jussi Virtanen <jussi.virtanen@valotrading.com>
Unseal BATS PITCH 1.12.0 message type

It does not need to be sealed.

Signed-off-by: Jussi Virtanen <jussi.virtanen@valotrading.com>
Extract BATS PITCH 1.12.0 specific Commons trait

Extract a Commons trait from the sealed Message trait. This makes
it possible to utilize the common functionality in other protocol
versions.

Signed-off-by: Jussi Virtanen <jussi.virtanen@valotrading.com>
Clean up BATS PITCH 1.12.0 message parser

Signed-off-by: Jussi Virtanen <jussi.virtanen@valotrading.com>
Refactor BATS PITCH 1.12.0 message parser

Extract a trait that is possible to utilize for other protocol versions
as well.

Signed-off-by: Jussi Virtanen <jussi.virtanen@valotrading.com>
Add BATS PITCH 1.12.2 support

Signed-off-by: Jussi Virtanen <jussi.virtanen@valotrading.com>
Use BATS PITCH 1.12.2 as baseline

Signed-off-by: Jussi Virtanen <jussi.virtanen@valotrading.com>
Add BATS PITCH 1.12.0 specific constants

Signed-off-by: Jussi Virtanen <jussi.virtanen@valotrading.com>
Add license header to MBT Quote API source files

Signed-off-by: Jussi Virtanen <jussi.virtanen@valotrading.com>
Remove superfluous import from MbtMessage

Signed-off-by: Jussi Virtanen <jussi.virtanen@valotrading.com>
Remove superfluous imports in MbtMessageSpec

Signed-off-by: Jussi Virtanen <jussi.virtanen@valotrading.com>
Remove superfluous semicolon from MbtQuoteServerTickCondition

Signed-off-by: Jussi Virtanen <jussi.virtanen@valotrading.com>
Add some whitespace to MBT Quote API

Signed-off-by: Jussi Virtanen <jussi.virtanen@valotrading.com>
Add some more whitespace to MBT Quote API

Signed-off-by: Jussi Virtanen <jussi.virtanen@valotrading.com>
Remove 'MbtMessage#isMarketDataMessage'

Signed-off-by: Jussi Virtanen <jussi.virtanen@valotrading.com>
Add return types to MBT Quote API

Signed-off-by: Jussi Virtanen <jussi.virtanen@valotrading.com>
Simplify MBT Quote API parser

Signed-off-by: Jussi Virtanen <jussi.virtanen@valotrading.com>
Align enumerations with types in MBT Quote API

Signed-off-by: Jussi Virtanen <jussi.virtanen@valotrading.com>
Use option for getters in MBT Quote API

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