rewrote the tests for the AgaviWebRequestDataHolder to match the specified behaviour

- sort of refs #955
- refs #308