Fix build and complete IDiscriminatedUnion`4.

Added Reactive extension methods for IDiscriminated Union<TCommon, T1,
T2, T3> and fix build.