Alphabetize and tidyup .gitignore
Move header files to include/tig

... to avoid conflicts with system headers.
Move string and utf8 utilities to new string module