mono/mono — pull request #299 by ermshiperete (2012-05-21 16:09:58+00:00)
Title: Fix for Novell-710512 (TimeZone.GetUtcOffset) and failing tests

Adjust the behavior of the TimeZone.GetUtcOffset() method to
match the documentation. MSDN says: "If the value of the Kind
property is DateTimeKind.Utc, the method returns an offset equal
to TimeSpan.Zero". Previously we returned the difference between
the current time zone and UTC even when the passed in time was
in UTC.

Also fix several failing tests that depend on the current culture and time zone.