D3: fix boundary mode and mtime
vtkDistributedDataFilter was not updating its MTime correctly when boudary mode was changed. Fixed that.
Also removed a bunch of unused/confusing protected API. I suspect they
were added before the more generic SetBoundaryMode
API was added.