Remove escaped entities from Haskell language def
Fix handling of '.' in Haskell definition

The character '.' may be either a part of an operator, an operator by
itself or a separator between module name and variable.