This supersedes the previous 8 patches. The primary change is to not use % to remove links. Also some further typos in both the docs and commit messages have been fixed.