Clean up NASDAQ OMX ITCH formatters

Signed-off-by: Pekka Enberg <penberg@valotrading.com>
Merge pull request #115 from valotrading/cleanups/nasdaqomx-itch-cleanup

Clean up NASDAQ OMX ITCH formatters
Rename formatting functions to indicate padding direction

In preparation for adding support for right padding, rename alpha and
numeric functions to alphaPadLeft and numericPadLeft.

Signed-off-by: Pekka Enberg <penberg@valotrading.com>
Merge pull request #116 from valotrading/features/rename-formatting-functions

Rename formatting functions to indicate padding direction
Fix NASDAQ ITCH 4.1 test file

The NASDAQ ITCH 4.1 test file is not a valid BinaryFILE 1.00 file:
the payload length for most of the messages is incorrectly set to
zero. Fix the payload lengths so that a BinaryFILE 1.00 reader can
read the messages correctly.

Signed-off-by: Jussi Virtanen <jussi.virtanen@valotrading.com>
Add NASDAQ BinaryFILE 1.00 support

Signed-off-by: Jussi Virtanen <jussi.virtanen@valotrading.com>
Use NASDAQ BinaryFILE 1.00 support in NASDAQ ITCH 4.1

Signed-off-by: Jussi Virtanen <jussi.virtanen@valotrading.com>
Merge pull request #117 from jvirtanen/features/nasdaq-binaryfile100

Add NASDAQ BinaryFILE 1.00 support