Introduce ModifiableViewGroup

Most of the `ViewGroup` implementations already provide this method. I intend to convert `hudson.plugins.nested_view.NestedView` and `com.cloudbees.hudson.plugins.folder.Folder` to implement this interface.