enhance haskell setup, add function signature expanding newline function
add caching to eproj.el

On Windows with >100 opened buffers caching provides significant
improvement and makes use of tagged-buflist feasible.
fix eproj/haskell-tag->string
fix autoinsertion of Haskell module names
define normalize-file-name function
enhance eproj M-. binding to allow searching tags by regexp

Case-insensetive regexps are supported via specifying prefix
argument twice.
add *.exe to ignored extensions for grep
rework home entries in eproj.el
fix comp macro when one of arguments is not known beforehand
replace string-trim-whitespace with trim-whitespace
silence haskell parsing errors
trim whitespace in symbnav identifiers coming from region