Terminal now throws TerminalClosed.
Add Bwx::AppendPrintf(char*, va_list)

AppendPrintf(char*, ...) becomes a wrapper.
File ctor should use TChar, not char.
Ensure TerminalOs.o is included in ohNetCore library.
Simplify File.h. Add static Factory method.
Fix for race condition in initial event handling
Merge branch 'master' of ssh://core.linn.co.uk/home/git/ohnet
Fix for race that could lead to an event other than the initial event being processed first.  This meant that the initial event callback ran before all properties had their values set.
Removed Query action from openhome mediaserver service
Merge branch 'master' of ssh://core.linn.co.uk/home/git/zapp
Fix use of freed data in subscriptions
Remove unthrown exception, ThreadUnknown.

This was once thrown by Thread::Current(), but no longer. Timer.cpp
was the lone holdout that tried to catch this exception.

- ThreadUnkown exception declaration/definition removed.
- Timer.cpp usage altered to simply compare return value of Thread::Current()
Set ohNet default logger to use Os::ConsoleWrite

Was previously using fprintf,fflush.
Add blank Os/Volkano2/TerminalOs.cpp
Merge branch 'master' of ssh://core.linn.co.uk/home/git/ohnet
Replace C++11 feature with an equivalent that should be (even) more widely supported.  Hopefully fixes VC9 build
Merge branch 'master' of ssh://core.linn.co.uk/home/git/ohnet
Fix Windows build error in File.cpp - unused args.
Speculative fix for iOS variadic virtual func problems.

iOS gcc was complaining:

OpenHome/Terminal.cpp:72: error: generic thunk code fails for method
'virtual void OpenHome::TerminalTcpSession::Print(const OpenHome::TChar*, ...)' which uses '...'

The Terminal class now contains the implementation of Print(format, ...), and this calls the
virtual function Print(const Brx&) provided by subclasses.
Windows build fixes