changed event loop from polling with 10 second wait, to registering for event notifications and using blocking. also resolved continuous exceptions being thrown by racob. changed logfile parameter to optional, and accepts an array of logfiles to watch, defaulting to application, security, and system
Merge pull request #508 from michaelbrandeis/master

fixed windows eventlog input
add msgpack codec
more codec tests
msgpack does support ruby time ::sigh:: hack around it.