gqtp: support error message

Note that gqtp server implementation is also changed. Existing GQTP
clients may be broken on error. The body is changed like the
following:

Before (JSON format):
  "Error message"

After (raw):
  Error message