merge: Add ability to handle additional exception that may be generated during IDisposable.Dispose.  Throw original exception and indicate that an additional exception occurred during the disposal.
merge: Add ability to handle additional exception that may be generated during IDisposable.Dispose.  Throw original exception and indicate that an additional exception occurred during the disposal.

vc3/ExoWeb,vc3/ExoWeb,vc3/ExoWeb,vc3/ExoWeb,vc3/ExoWeb