read plugin portal error responses and embed them in error message presented to user

- added HttpResourceAccessor#getRawResource to allow http response body to be read even for error responses