Rename `Group.runner` to `Group.custom_operation`. 

As discussed in #220, this renames `runner` to `custom_operation`. I did not change the name of the `CodeRunner` class, but "custom" operation does not make much sense here, since e.g. `StateUpdater` inherits from this class.