operation: make in-place handling something ops can opt in/out of

Adding a flag to operation, that is used by the implementation/further
subclass to declare that in-place processing should be done if possible. This
also adds that capability to the base class of GIMPs layer modes.
buffer: set default tile size to 256x128