Maint/puppet 4/document event manager

This adds documentation to `Puppet::Transaction::EventManager` and `Puppet::Resource::Status` and removes some dead attributes from `Status`.
This is pretty far inside of Puppet internals so if anyone is here they'll probably know whits pretty well. Whits are a strange edge case so I called them out specifically in the examples.