Fix warnings in ListView
[FIXED JENKINS-22967] Introduce directly modifiable views
[JENKINS-22967] Polish new api
[JENKINS-22967] Make DirectlyModifiableView an interface rather than class
[JENKINS-22967] Fix item name semantics for DirectlyModifiableView web methods
Merge pull request #1234 from olivergondza/directly-modifiable-view

[FIXED JENKINS-22967] Introduce directly modifiable views
Noting #1234