LimitMarket creates an order with a signed volume.
If a price is provided, a Limit order is created. Else, a Market order is created instead.
Merge remote-tracking branch 'origin/master'