Add IGraphModifyRequest and pass communicator to factories

By passing the Ice communicator to each factory once its
available, individual servants can clone themselves as Ice
would via the ObjectFactory. IGraphModifyRequest provides
the copy() method to make use of the ObjectFactory. Each
servant is responsible for copying its own serialized state.
Log transformed requests in Preprocessor