Release 1.4.0

```
Bob the Builder (2):
      Stirling 1.3.3
      Stirling 1.3.4-SNAPSHOT

Jussi Virtanen (62):
      NASDAQ OMX OUCH 1.14 inbound message formatting support
      NASDAQ OMX OUCH 1.14 SoupFILE parsing support
      Move ByteString to 'stirling.io' package
      Move ByteBuffers to 'stirling.io' package
      Remove Spec
      Move Source to 'stirling.io' package
      Rename 'stirling.itch.bats' to 'stirling.bats'
      Rename 'stirling.itch.nasdaq' to 'stirling.nasdaq'
      Rename 'stirling.itch.nasdaqomx' to 'stirling.nasdaqomx'
      Spruce up the documentation
      Add NASDAQ SoupFILE 1.00 support
      Use NASDAQ SoupFILE 1.00 support for NASDAQ OMX ITCH 1.86
      Use NASDAQ SoupFILE 1.00 support for NASDAQ OMX OUCH 1.14
      fix: Update Lime Brokerage specific LockedOrCrossedAction(9064)
      Add Lime Brokerage FIX version to documentation
      Merge pull request #106 from valotrading/features/generify-formatter
      Fix NASDAQ OMX OUCH 1.14 support
      Make NASDAQ OMX OUCH 1.14 message sizes fixed
      Merge pull request #104 from valotrading/features/nasdaqomx-itch-outbound
      Rename 'nasdaqomx.ouch114' to 'nasdaqomx.ouch201'
      Move BuySellIndicator from Section 2.2.1 to Section 3.1
      Add OrderReplaced
      Move CanceledOrder from Section 2.2.2 to Section 2.2.3
      Move ExecutedOrder from Section 2.2.3 to Section 2.2.4
      Move BrokenTrade from Section 2.2.4 to Section 2.2.5
      Move RejectedOrder from Section 2.2.5 to Section 2.2.6
      Add missing tests for RejectedOrder
      Move CancelPending from Section 2.2.6 to Section 2.2.7
      Add missing tests for CancelPending
      Add CancelReject
      Move MMORefreshRequest from Section 2.2.7 to Section 2.2.9
      Add ReplaceOrder
      Move CancelOrder from Section 3.2 to Section 3.3
      Update NASDAQ OMX OUCH version in documentation
      Add End of Session to NASDAQ OMX OUCH SoupFILE test
      Remove 'tools' directory
      Rename source file to match class name
      Remove duplicate definition of OrdType(40)
      Move NASDAQ OMX FIX to 'nasdaqomx.fix'
      Add aliases for tags in MB Trading FIX
      Move Lime Brokerage FIX to 'lime.fix'
      Move MB Trading Quote API to 'mbtrading.quoteapi'
      Move MB Trading FIX to 'mbtrading.fix'
      Merge pull request #115 from valotrading/cleanups/nasdaqomx-itch-cleanup
      Merge pull request #116 from valotrading/features/rename-formatting-functions
      Fix NASDAQ ITCH 4.1 test file
      Add NASDAQ BinaryFILE 1.00 support
      Use NASDAQ BinaryFILE 1.00 support in NASDAQ ITCH 4.1
      Move FIX console to 'fix.console'
      Clean up imports in FIX console
      Clean up @author tags in FIX console
      Call FIX console "FIX console" in banner text
      Rename 'TextFormat#alphaPadLeft' to 'TextFormat#alphaPadRight'
      Remove 'ByteBuffers#copy'
      Clean up project structure
      Update package name in documentation
      Add NASDAQ OMX SoupTCP 1.0 support
      Fix 'sbt publish-local'
      Fix MBTrading specific package structure
      Define Lime Brokerage specific MsgTypeValue
      Define MBTrading specific MsgTypeValue
      Define NASDAQ OMX specific MsgTypeValue

Pekka Enberg (34):
      Upgrade Silvertip
      Merge remote-tracking branch 'origin/master'
      Merge pull request #100 from valotrading/releases/1.3.3
      Merge remote-tracking branch 'origin/master'
      Improve 'tag not defined' error message
      MBT: Make UserRoutePerm(10071) optional
      MBT: Business Message Reject updates
      Fix broken test case
      MBT FIX dialect updates
      NASDAQ OMX OUCH 1.14 outbound message parsing support
      Merge pull request #95 from valotrading/features/nasdaqomx-ouch114
      Merge pull request #101 from jvirtanen/fixes/package-structure
      Merge pull request #102 from jvirtanen/fixes/documentation
      Merge pull request #103 from jvirtanen/features/nasdaq-soupfile100
      Merge pull request #105 from jvirtanen/features/lime-363
      Generify text formatter
      Merge pull request #107 from jvirtanen/fixes/nasdaqomx-ouch114
      NASDAQ OMX ITCH 1.86 outbound support
      Merge pull request #108 from jvirtanen/features/nasdaqomx-ouch201
      Merge pull request #109 from jvirtanen/cleanups/remove-tools-directory
      Merge pull request #111 from jvirtanen/cleanups/mbtrading-fix-tags
      Merge pull request #110 from jvirtanen/cleanups/nasdaqomx-fix
      Merge pull request #113 from jvirtanen/cleanups/lime-fix
      Merge pull request #112 from jvirtanen/cleanups/mbtrading-quote-api
      Merge pull request #114 from jvirtanen/cleanups/mbtrading-fix
      Clean up NASDAQ OMX ITCH formatters
      Rename formatting functions to indicate padding direction
      Merge pull request #117 from jvirtanen/features/nasdaq-binaryfile100
      Merge pull request #118 from jvirtanen/cleanups/fix-console
      Merge pull request #121 from jvirtanen/cleanups/remove-byte-buffers-copy
      Merge pull request #122 from jvirtanen/cleanups/project-structure
      Merge pull request #123 from jvirtanen/fixes/mbtrading-fix
      Merge pull request #120 from jvirtanen/features/nasdaqomx-souptcp10
      Merge pull request #124 from jvirtanen/cleanups/message-types
```