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>
Merge pull request #145 from jvirtanen/features/bats-pitch1122

Add BATS PITCH 1.12.2 support