Fixes #118. Using ExceptionDispatchInfo class in place of non-public InternalPreserveStackTrace method