IgnoredControllers is wrapped by new CodeRoutingSettings instance instead of copying its items #747

Imported from the CodePlex archive for reference purposes. Support for MvcCodeRouting has ended.

Reported on

when using CodeRoutingSettings(CodeRoutingSettings). The result is that both CodeRoutingSettings instances end up using the same collection.