Unicode characters input for programming mode like haskell-mode

Add an recipe for unicode-input for inputting Unicode characters in Emacs, especially for programming mode like haskell-mode, which can work properly with company-ghc mode.  The haskell-unicode-input-method affect the functionality of company-ghc mode. So I add this recipe for inputting Unicode characters with company-ghc mode.