Logging events to the Windows Event Log

I'm unsure about introducing a new base class here, would love some comments there.
Paging @btm @randomcamel @adamedx @opscode/client-engineers 
Looks like we have a new config item `add_event_logger`. We should document this in the `config.rb` with some comments and also add a section to the `RELEASE_NOTES.md` about it. Maybe we can include the sample config in there. 

One question tough. Why don't we enable windows event logging by default on Windows. That's pretty much every program on Windows does.