Cull extra semi-colon.
Re-enable creation of stack traces with exceptions on Windows
Implement ASSERT using an exception so that the default behaviour is to log a stack trace before the program exits
Various changes to stack tracing:

Ignore the first 4 stack frames as they'll always show Exception and
StackTrace being constructed.
Only read the number of frames we have storage for.
SymFromAddr isn't thread safe so calls to it must be serialised.
Proxies aren't notified of subscription failures.  Log these so we at least get some indication that something went wrong.
Merge branch 'master' of ssh://core.linn.co.uk/home/git/ohnet
Use AutoMutex to improve SocketTcpServer::Accept()
Small code tidy
Add option to log thread names/ids on Windows
Add Core-armv5
Add further Core-armv5 support.
Ensure armv5 does buildonly
Initial commit of new UdpServerManager and associated classes. Appear to be some race conditions in UdpServer
Got rid of race conditions in UdpServer causing crashes and assertions. Still appears to be a race condition present
Avoid race conditions in SuiteSocketUdpServer by ensuring socket UDP recv buffer < #packs being sent, and adding a few ms delay after each send to give server time to receive packet before calling Receive()
Merge branch 'master' of ssh://core.linn.co.uk/home/git/ohnet
Add NotifyResumed() to Library.  This forces an update of the adapter list and is intended for use on iOS where individual processes may temporarily stop being scheduled, potentially causing them to miss notification of subnet changes
Merge branch 'master' of ssh://core.linn.co.uk/home/git/ohnet
Java build fix
C# build fix