Make sure the test data acquisition is correct

- I really really hate ATContentTypes getter and setters not having any
  symmetry between them.
Hooking it all up to the event/subscriber system.

- Ensure the event object is compatiable with ZCA.
- ProtocolResult is consumed by the StorageProtocolAdapter.  For now we
  fire events there, and assume backward compatibility behavior when
  applicable.