Multiple files i18n messages

This change allows to split messages files into convenient structures like this:

```
▾ en/
  ▾ blog/
    comment.msg
    entry.msg
  about.msg
  navbar.msg
  settings.msg
```

If both `en.msg` and `en/` folder are present, their contents are merged.