Backport Fix #1169: Make IR printer print cases of match tree nicely
Backport Fix #1169: Make IR printer print cases of match tree nicely

It now looks like this:

    match (x1) {
      case 1 | 2 | 3:
        mod:s_Predef$.println__O__V("low");
      case 4:
        mod:s_Predef$.println__O__V("four");
      default:
        mod:s_Predef$.println__O__V("other");
    }

(cherry picked from commit 0d6504b872d191e600ebf638e5fad0fae6db23ce)

Conflicts:

	ir/src/main/scala/scala/scalajs/ir/Printers.scala

matthughes/scala-js,jasonchaffee/scala-js,scala-js/scala-js,colinrgodsey/scala-js,japgolly/scala-js,CapeSepias/scala-js,SebsLittleHelpers/scala-js,gzm0/scala-js,doron123/scala-js,ummels/scala-js,nicolasstucki/scala-js,CapeSepias/scala-js,SebsLittleHelpers/scala-js,scala-js/scala-js,mdedetrich/scala-js,japgolly/scala-js,xuwei-k/scala-js,jasonchaffee/scala-js,mdedetrich/scala-js,Vp3n/scala-js,jasonchaffee/scala-js,matthughes/scala-js,doron123/scala-js,ummels/scala-js,sjrd/scala-js,ummels/scala-js,sjrd/scala-js,jmnarloch/scala-js,renyaoxiang/scala-js,xuwei-k/scala-js,nicolasstucki/scala-js,scala-js/scala-js,Vp3n/scala-js,jmnarloch/scala-js,colinrgodsey/scala-js,spaced/scala-js,andreaTP/scala-js,xuwei-k/scala-js,yawnt/scala-js,doron123/scala-js,yawnt/scala-js,colinrgodsey/scala-js,matthughes/scala-js,yawnt/scala-js,CapeSepias/scala-js,Vp3n/scala-js,andreaTP/scala-js,jmnarloch/scala-js,lrytz/scala-js,spaced/scala-js,mdedetrich/scala-js,lrytz/scala-js,renyaoxiang/scala-js,renyaoxiang/scala-js,sjrd/scala-js,japgolly/scala-js,gzm0/scala-js,spaced/scala-js,andreaTP/scala-js