This branch moves the translation logic out of the DevicePlugin into the JsonRpc layers (JsonRpcHandlers and Rest handlers) and deprecates the Configuration.SetLanguage method call. Instead it adds a "locale" property in the JSONRPC.Hello message. This will allow multiple clients to connect to a single core using different languages.