code: def GET_blockchain_name_record( self, path_info, blockchain_name, name ):
          
          if not check_name(name) and not check_subdomain(name):
              return self._reply_json({'error': 'Invalid name or subdomain'}, status_code=400)
  
          if blockchain_name != 'bitcoin':
              # not supported
              self._reply_json({'error': 'Unsupported blockchain'}, status_code=404)
              return
  
          blockstackd_url = get_blockstackd_url()
          name_rec = blockstackd_client.get_name_record(name, include_history=False, hostport=blockstackd_url)
          if json_is_error(name_rec):
              # error
              status_code = name_rec.get('http_status', 502)
              return self._reply_json({'error': name_rec['error']}, status_code=status_code)
  
          return self._reply_json(name_rec)
docs: Get the name's blockchain record in full
          Reply the raw blockchain record on success
          Reply 404 if the name is not found
          Reply 502 if we have an error talking to the server