FF-CALL on win64 is sufficiently different from other x8664 platforms
that it's clearer to split off the compiler handling of it and the
runtime implementation (%FF-CALL and %DO-FF-CALL) into separate functions.

The cases that I was aware of that were handled incorrectly seem to be
handled correctly now.