WIP replaced String with Text

but compilation does not give any errors. Double checked by removing an
l from Fay Global in getWindows type declaration

Command used:
Use Text instead of String

- Modified test to also use Text
  Restricted import of functions from Prelude to prevent confusion between
different Text implementations
- Corrected broken fay-text build-depends in fay-dom.cabal