Use defaults if locale does not provide valid values
In case invalid values are returned by localeconv() for the currencySignPosition and the currencySymbolPosition the default values will be used instead to avoid malfunction of the application. CCBUG: 186616