Restore runtime options and reimplement mutual exclusion to be more flexible (doesn't wuite work as one would expect, it's more of an all-to-one exclusion right now)
Authored by: vincent_cave 2012-08-22
Parent: [r5695]
Child: [r5697]