Fix sibilant-mode syntax table.  Colons and commas should be punctuation, not whitespace.  Trimming line-end whitespace was stripping out commas and colons, which is obviously not desired behavior.