added poco_unexpected() macro invoking Bugcheck::unexpected() to deal with unexpected exceptions in destructors
Bugcheck::unexpected() only reports the exception in debug builds
#538 prevent destructors from throwing exceptions
fixed message
#538 prevent destructors from throwing exceptions