Fix #370:  EventLogTarget source and log name should be treated as case insensitive

Added fix for EventLogTarget source and log name should be treated as
case insensitive.
Added test for writing to event log.
Merge pull request #372 from cvanbergen/issue370

Fix #370:  EventLogTarget source and log name case insensitive comparison