Rename encoding-related modules, and make them semi-public

--HG--
rename : Data/Text/Encoding/Fusion.hs => Data/Text/Internal/Encoding/Fusion.hs
rename : Data/Text/Encoding/Fusion/Common.hs => Data/Text/Internal/Encoding/Fusion/Common.hs
rename : Data/Text/Encoding/Utf16.hs => Data/Text/Internal/Encoding/Utf16.hs
rename : Data/Text/Encoding/Utf32.hs => Data/Text/Internal/Encoding/Utf32.hs
rename : Data/Text/Encoding/Utf8.hs => Data/Text/Internal/Encoding/Utf8.hs
Rename strict fusion-related modules

--HG--
rename : Data/Text/Fusion.hs => Data/Text/Internal/Fusion.hs
rename : Data/Text/Fusion/CaseMapping.hs => Data/Text/Internal/Fusion/CaseMapping.hs
rename : Data/Text/Fusion/Common.hs => Data/Text/Internal/Fusion/Common.hs
rename : Data/Text/Fusion/Size.hs => Data/Text/Internal/Fusion/Size.hs
rename : Data/Text/Fusion/Internal.hs => Data/Text/Internal/Fusion/Types.hs
Get tests and benchmarks working with renamed-so-far modules
Rename Data.Text.IO.Internal to Data.Text.Internal.IO

--HG--
rename : Data/Text/IO/Internal.hs => Data/Text/Internal/IO.hs
Rename internal Builder functions

--HG--
rename : Data/Text/Lazy/Builder/Internal.hs => Data/Text/Internal/Builder.hs
rename : Data/Text/Lazy/Builder/Functions.hs => Data/Text/Internal/Builder/Functions.hs
rename : Data/Text/Lazy/Builder/Int/Digits.hs => Data/Text/Internal/Builder/Int/Digits.hs
rename : Data/Text/Lazy/Builder/RealFloat/Functions.hs => Data/Text/Internal/Builder/RealFloat/Functions.hs
extra : amend_source : 8586afbbddd37de30ca45141e5f7a87a2c164b6d
Rename Lazy internal modules

--HG--
rename : Data/Text/Lazy/Encoding/Fusion.hs => Data/Text/Internal/Lazy/Encoding/Fusion.hs
rename : Data/Text/Lazy/Fusion.hs => Data/Text/Internal/Lazy/Fusion.hs
rename : Data/Text/Lazy/Search.hs => Data/Text/Internal/Lazy/Search.hs
extra : amend_source : 2c28ab48f28c6a5750a180a503e1efec634253ea
Rename the last set of internal modules

--HG--
rename : Data/Text/Util.hs => Data/Text/Internal/Functions.hs
rename : Data/Text/Lazy/Internal.hs => Data/Text/Internal/Lazy.hs
rename : Data/Text/Private.hs => Data/Text/Internal/Private.hs
rename : Data/Text/Search.hs => Data/Text/Internal/Search.hs
rename : Data/Text/Unsafe/Base.hs => Data/Text/Internal/Unsafe.hs
rename : Data/Text/UnsafeChar.hs => Data/Text/Internal/Unsafe/Char.hs
rename : Data/Text/UnsafeShift.hs => Data/Text/Internal/Unsafe/Shift.hs
Add warnings to unsafe modules
Expose all modules
Bump version to 1.1.0.0
Clarify who the maintainer is
Tiny doc comment fix