Make Period + CompoundPeriod communatative. Partially fixes #9214

I was more wondering why `y - x` seems to be the same as `x - y`.