Initial support for reporting revisions (track changes) in Microsoft Word. Re #1670.

Enable report revisions in document settings dialog, and then NVDa will announce revised deletion, revised insertion etc where ever they appear in text in a Word document. Information such as author and date should be added in future but probably only when movin by character.
versionInfo: Change url to nvaccess.org.
Merge branch 'master' into t1670
mention reporting of editor revisions in user guide. Re #1670
Merge branch 't1670' into next. Incubates #1670
UIAHandler: fix typos that were allowing UIA events to be processed before NVDA had finished initializing. Re #3402
Merge branch 't3402' into next. Incubates #3402
Announce the changed state of rule checkboxes in Outlook 2010 via script bound to space. Re #3063
Merge branch 't3063' into next. Incubates #3063
Support IAccessible2 pinned state. Re #3372
Merge branch 't3372' into next. Incubates #3372
Fix minhook submodule pointer (broken by merge commit 138374f3).
reportformatting script should specify reportRevisions. Re #3437
Merge branch 't1670' into next. Incubates #1670
source readme: Add BrailleNote to the list of braille display drivers that require pyserial.

Fixes #3438.
logHandler: Refactor code to get the fully qualified module name so that it doesn't fail when the module is on a drive different to NVDA itself.

This code works, but the check for external paths isn't optimised and will break in some cases.
Re #3370.
Simplify loghandler check for external modules to increase performance. Anything inside sys.path[0] is considered not external
l10n all languages:

From translation svn rev:10982.
Merge branch 'master' into next
_UIAHandler.terminate: Fix incorrect code that meant that we weren't waiting for the MTA thread to die, even though that was the intention.

The order of parameters to OpenThread was wrong, so we were always waiting on a null handle, which returned immediately.
Also, log a debug warning if waiting does timeout or fail.
Re #3442.