Add missing \n to end of file where necessary

Many text editors insist on adding a terminating LF at end of file, add
it now so it won't sneak into future patches. It also gets rid of the
"\ No newline at end of file" message in the diff output.
Remove erroneous hyphenating, i.e. "- " inside words
Remove stray Unicode characters

- 1-Repository/1-directory-content-tracking.md
  The letters "Th" in the word "The" were replaced with U+E08A from the
  Unicode Private Use area.

- 1-Repository/7-branching-and-the-power-of-rebase.md
  Remove stray U+FFFC characters.
6-Further-Reading.md: Update a couple of old and broken links

The "Manage source code using Git" link is still broken, the original
document is gone. It's only available via archive.org, but that's
probably not a viable option in the long run.
Merge pull request #3 from sunny256/fixes

Various fixes