CSHARP-834: Implementations of IConvertible.ToType should support conversion to type object
Rebased on master and squashed.