Hiblet/NewZopa01 — pull request #8 by Hiblet (2014-02-13 15:21:06+00:00)
Title: Market class advanced, new DALs, Thread fns tweaked

NEW: FILLDAL.CS; Fill table access
NEW: WORKINGORDERDAL.CS; Working table access
NEW: ORDERCONTAINERS.CS; Locking containers for the Market class
NEW: VALUEWRAPPER.CS; Class for turning primitive types to reference types
FIXED: ORDERQINDAL.CS; NULL DB value Prices converted to market prices.
CHANGED: ORDER.CS; Auto properties changed to named variables;
Price changers adapted to avoid changing market price values;
CHANGED: MARKET.CS; ID's generated in one place; Containers re-jigged;
Add function adjusts, validates and limit checks orders; Added place();
Added actionCancel(), actionReplace(), roll(), actionStatusRequest(),
drop() and dump() functions.
ADDED: MARKETMANAGER.CS; ProcessInboundOrder(), UpdateOnOrder() placehold.
CHANGED: APPTHREADS.CS; Now uses LockedValueWrapper for signalling
ADDED: APPUTILITY.CS; ConvertEnumerableCollectionToString for diags
CHANGED: MARKETPRICELEVEL.CS; variable renaming, added functions.
CHANGED: POSITIONLIMITMANAGER.CS; CheckOrderLimit() returns CSV string;
SetPositionLimit() returns false on null values;
FIXED: ORDERHISTORYDAL.CS; Logger name corrected.
FIXED: POSITIONLIMIT.CS; Now handles null account.