Handle subtyping cases involving null.
Handle subtyping cases involving null.

Cases handled are:

     Null <: (A & B) { ... }
     Null <: (A | B) { ... }

som-snytt/dotty,vsalvis/dotty,spetz911/dotty,som-snytt/dotty,folone/dotty,reactormonk/dotty,sjrd/dotty,dotty-staging/dotty,VladimirNik/dotty,sjrd/dotty,lampepfl/dotty,dotty-staging/dotty,lampepfl/dotty,yusuke2255/dotty,yusuke2255/dotty,angi2/dotty,dotty-staging/dotty,lampepfl/dotty,dotty-staging/dotty,AlexSikia/dotty,densh/dotty,som-snytt/dotty,spetz911/dotty,svalaskevicius/dotty,densh/dotty,lampepfl/dotty,dotty-staging/dotty,sjrd/dotty,reactormonk/dotty,som-snytt/dotty,auvik/dotty,angi2/dotty,folone/dotty,vsalvis/dotty,AlexSikia/dotty,som-snytt/dotty,VladimirNik/dotty,sjrd/dotty,auvik/dotty,sjrd/dotty,svalaskevicius/dotty,lampepfl/dotty