Fixed code to match with Java sources.

- Removed extra lines in ereader for OpenOrder
- Make Contract.UnderComp a pointer as in the Java version
- struct Order now has a constructor called NewOrder.
- ScannerSubscription missing Instrument