treat any non-json errors as text
treat any non-json errors as text

This is intended to handle more error cases with different
content types while still using JSON when it is present.

HTML decoding errors seen in testing prompted this change.

rastech/go-dropbox