Add french language resources

Here is a pull request to use the LanguagesResources feature to add support for french language.

Note that there are still issues where text is not localized. But I am not sure how the language to use should be determined client-side (server globalization settings, or client browser language ?). It works for most items (views) but not for strings returned from hub (command help for instance).