Encoding Issue in the Java client

While the response from ML was encoded using UTF-8 the client used the platform encoding for parsing the response.

This
1. explicitly requests JSON with UTF-8 encoding by adding the Accept header to requests
2. parsed UTF-8 as encoding to UIUtils.toString(..)