Fix incorrect IO::Handle.print: @array
Fix incorrect IO::Handle.print: @array

1) It expects different output for @array than for $array
2) This is due to the signature in IO::Handle.print being *@,
    while in IO::Handle.say (and with my patch in .put) and &say,
    &put, and &print it's **@
3) Looking at the commit that brought the test, it appears the
    test was merely covering the current, at the time, behaviour,
    rather than a product of conscious design decision to make
    behaviour different from subroutine forms and other methods:
    https://github.com/perl6/roast/commit/d663fb5a4168e76c64f2ba

perl6/roast,bitrauser/roast,bitrauser/roast,dogbert17/roast,dogbert17/roast