Fix Cancel attempts and tolerate incomplete data in cancel message

ADDED: OrderSub31/FCTRADINGCLIENT rectifySymbolAndSide() to add if missing
CHANGED: Market31/APPLICATION; Only add ordType to ExecutionReports if the order is not a Cancel