fix incorrect memory read in jsonrpc::Exception::what()

what() virtual member function returned a const char * of a
temporary string that was deleted after the function returned.

Signed-off-by: Alexander Lukichev <alexander.lukichev@espotel.com>