Words ending in a single quote are probably single-quoted, don't include in word.
Split out semi-private parts into an internals directory to avoid namespace pollution.

Split large AvsAn class into multiple files

--HG--
rename : A-vs-An/A-vs-An-DotNet/MutableNode.cs => A-vs-An/A-vs-An-DotNet/Internals/MutableNode.cs
rename : A-vs-An/A-vs-An-DotNet/Node.cs => A-vs-An/A-vs-An-DotNet/Internals/Node.cs
rename : A-vs-An/A-vs-An-DotNet/Ratio.cs => A-vs-An/A-vs-An-DotNet/Internals/Ratio.cs
Move internal dictionary to semi-private code too.

--HG--
rename : A-vs-An/A-vs-An-DotNet/BuiltInDictionary.cs => A-vs-An/A-vs-An-DotNet/Internals/BuiltInDictionary.cs
Add doc-comments describing the bare-minimum of the semi-private API.
bring project file up to date
Accept nodes where  diff^2 >= k * occurence (as opposed to > )
(minor) Normalize whitespace
Tune new wiki extractor again
Normalize whitespace