Hiblet/NewZopa01 — pull request #44 by Hiblet (2014-04-14 14:19:05+00:00)
Title: Stops and EffectiveFroms now validate for Position Limit only when adding to the market;  Implemented dynamic log level selection from web page control; Logging levels decreased selectively;

ADDED: LogLevelManager.cs
-- Class to wrap log4net level change code, and provide public change fns.

ADDED: SystemControl.aspx + cs + js + web.config (local)
-- Page to provide dynamic control for log level

CHANGED: Web.Config
-- Default logging level was DEBUG, now INFO

CHANGED: Order.cs
-- PositionLimit now only checked when adding to market, so that Stops
-- and EffFrom orders do not get unduly blocked.

CHANGED: PositionLimit.cs
-- Quotes and 'No Limit' rules removed when reporting rule breaches

CHANGED: OrderContainers.cs
-- Logging level decreased.

CHANGED: OrderSubscriptionManager.cs
-- Logging level decreased.

CHANGED: Market.cs
-- Logging level decreased for Dump functions.

CHANGED: MarketManager.cs
-- Logging level decreased.
-- Now logs matchRequired flag state whether true or false.

CHANGED: MarketPriceLevel.cs
-- Logging level decreased.

CHANGED: PriceSubscriptionManager.cs
-- Logging level decreased.

CHANGED: DatabaseAccess.cs
-- Logging level dropped in PruneSleeping...() and KillSleeping...() .
-- Now warns if sleeping connections count is over 50.
-- Decreased logging for WrappedConnection, and changed count.

CHANGED: AppThreads.cs
-- Logging level decreased in timer callbacks and RunThread()

CHANGED: Default.aspx
-- Quicklinks updated.

RENAMED: MarketControl.css -> Admin.css

CHANGED: MarketControl.aspx
-- CSS classes changed to Admin for common styling.
-- Comply with CSS filename change.