No hurry on the review. This can go in next year. :-)
This required a little rejiggering of ProcessWindowsLive::RefreshStateAfterStop in order to treat an unexpected breakpoint opcode as an exception worth stopping on.
Added a Windows-only test to check it out. In the future, the test probably could be generalized to handle other platforms.
Is anyone actually using icc? I think we should just remove that...