Support an option to use case insensitive match for url.

This is a patch for issue #249 Node.IsCurrentNode is case sensitive. Not only IsCurrentNode but also  FindSiteMapNode(string rawUrl) is affected.
It'd be appreciated if you could review this.