Feature/allow to extend old locale with custom keys

When using this module with custom locales, we've faced an issue: service will throw an error `cannot assign property X to undefined`, that is caused by any complex value that is present in new locale and does not exist in the old one, like:

```
old locale
{
  "NUMBER_FORMATS": {
    "CURRENCY_SYM": "$",
    "DECIMAL_SEP": ".",
    "GROUP_SEP": ","
  },
  "id": "en-us",
}

new locale
{
  "NUMBER_FORMATS": {
    "CURRENCY_SYM": "₴",
    "DECIMAL_SEP": ",",
    "GROUP_SEP": " "
  },
  "TEMPERATURE_FORMATS": {
    "TEMPERATURE_SYM": "°C",
    "TEMPERATURE_NAME": "Цельсія"
  }
  "id": "ua",
}

```

Here `TEMPERATURE_SYM` and `TEMPERATURE_NAME` will throw this error, because `TEMPERATURE_FORMATS` does not exist.

Having empty placeholder for `TEMPERATURE_FORMATS` solves this issue.