Uppercase street names compare.

In some rare cases parts of one street are named similar but with lowercase and uppercase characters. So in instructions we have two or even more rows for same street. For example "Some Name" and "Some name". I think it's better to compare in uppercase to fix this issue.
uses boost.locale