Default configuration changed to only show friendly error pages remotely.
Removed both of the additional web.config files, as they didn't have anything terribly useful and the default web.config is enough as-is.
Removed the sessionState directive since this setting is default on most web servers anyway, and it causes a configuration error that can't be seen remotely regardless of customErrors mode, if the wiki is not installed at the root of the application.

Combined with commit 689e7f3a2a6f2b88d5aa4c7d95025aa3e3875556, fixes Bug 2
Put these files in a path that matches their namespace.
The NamespaceComparer class had no good reason to exist.  It has been replaced by NamespaceInfo.CompareTo and explicit comparisons, for the two times it was ever used outside of where CompareTo is valid.