New file input

Added a new fileinput that does batch reads, and check files every x seconds. IIS Advanced Logging does not flush (or modify file) until someone tries to read the log file. So you never get a file changed event from the file watcher.

You might want to merge or replace this with the default file input. 

This was written in a rush to get something working. So might need some refactoring :)