Main/Progress: fix typo (recent regression) which silently lost error information on Windows host
Main/Progress: big cleanup eliminating inconsistencies and redundant code
Main/Guid+Progress: big cleanup of Guid.h and some Progress cleanup, mostly removing the totally unused aId parameter of the init method and by deleting long gone initi/uninit methods
Main: code formatting.
6813 src-client/MachineDebuggerImpl.cpp + various formatting changes
ProgressImpl: log format fix.
remove changes that break up log and error strings, introduced in 92972
6813 src-all/ProgressImp.cpp + some formatting/line length sorting
6813 stage 7 VirtualBoxImpl.cpp etc
Main: do not include VirtualBoxImpl.h from code ending in VBoxC (causes unnecessary rebuilds), and make sure that the code still builds with VBOX_WITH_RESOURCE_USAGE_API unset
Main: a couple of whitespace fixes
header (C) fixes
Eliminate last use of CombinedProgress class etc xtracker id id 6167
Eliminate last use of the CombinedProgess class - bugtracker id 6167
Main: renavation com::Guid class. PR5744
Main+Frontends: removed unused and confusing VirtualBoxErrorInfo implementation, and cleaned up lots of misleading comments and other leftovers about the earlier ErrorInfo mess
Main/Medium: rework locking scheme to solve lock order violations and long GUI start up time caused by too much locking Main/all: Remove the enter and leave methods from write locks, they cause hard to find locking problems. Better solve them explicitly.
Main/Progress: optimize forwarding of the progress percentage when nothing changed by avoiding redundant calls which only make the time estimation worse
Main: add waitForAsyncProgressCompletion to IProgress
Main. QT/FE: fix long standing COM issue
Main: source re-org.