charmrun under causalft should respect ++local
When running a message logging (and possibly just online checkpoint/restart) FT net build of Charm++,
charmrun will try to launch replacement processes to take the place of failures. In testing environments, it's convenient to run with
++local so that there's no need to SSH to remote nodes. When running the
causalfttest targets, I found that charmrun tries to use ssh to launch the replacement, in spite of ++local.
Obviously, fixing this is not really helpful to production-like uses of the online FT builds, since losing a single process on a node is not really the kind of failure we expect. The testing use case is valuable, though.