Fall back to EditTextInfo if ITextDocumenTTextInfo fails. E.g. Outlook 2010 New Profile dialog.
IAccessibleHandler.accessibleChildren: Catch exception  when AccessibleChildren  throws WindowsError (blocked by callee). E.g. Outlook 2010 Email setup and New Profile dialogs.
Merge branch 't4090' into t4095
EditTextInfo: specifically hide characters in protected richEdit controls with * characters. Some Implementations (Outlook 2010) do not do this themselves.
Outlook AppModule: make MSOCommandBar toolbars with only one child be suppressed from focus ancestry reporting. Outlook 2010 signature dialog.
Fix typo
MSHTML virtualBuffer: when jumping to an anchor, use document.all.item rather than document.getElementByID as getElmentByID in later versions of IE is might tigher defined and does not accept names. all.item accepts both.
MSHTML virtualBuffer: when activating a same-page link, the link may not be the deepest node so search ancestry to get anchor name
MSHTML virtualBuffer: support aria headings (role heading and aria-level) in Quick nav and Elements list
Merge branch 't4140'. Fixes #4140
Merge branch 't4134'. Fixes #4134
Merge branch 't4090'. Fixes #4090
Merge branch 't4091'. Fixes #4091
Merge branch 't4095'. Fixes #4095
Update changes file.
Merge branch 't4096'. Fixes #4096
Update to liblouis 2.5.4.

The submodule URL has changed and it also references a commit which isn't in a branch, so if you have a git checkout, you'll need to run:
1. git submodule sync
2. cd include\liblouis
3. git fetch -t
4. cd ..\..
5. git submodule update

Fixes #4103.