title: FileSystemWatcher seems to ignore multiple dots in filenames
body: <p>I have a C# windows service watching a folder.  It seems like if files are created using the traditional windows file name structure, everything is fine, e.g.  foo.zip.  But then along comes one of those pesky unix people who name their files: foo.bar.11-10-2013.zip.</p>
  
  <p>File Watcher in my program never sees this file.  There is no filter set, so it is defaulting to <code>*.*</code>.</p>
  
  <p>If I rename the file to remove the dots and replace them with underscores, the file watcher sees the file.</p>
  
  <p>I tried googling an answer but my other problem is I'm not sure how to state the question - do we call it multiple extensions or multiple dots or multiple periods?  All of these returned unhelpful results.</p>
  
  <p>So my question:  Is it possible to set up a file watcher to detect linux style file names with multiple dot extensions on it?  And if you happen to know a formal term for "multi-dot file extensions", I'd love to know what they are called.</p>