Following up on r1557216 and other recent changes move some parts of the
public api of thetransition based xml parser in ra_serf from util.c to xml.c.

* subversion/libsvn_ra_serf/ra_serf.h
  (svn_ra_serf__xml_cb_start,
   svn_ra_serf__xml_cb_end,
   svn_ra_serf__xml_cb_cdata): Remove prototypes.

* subversion/libsvn_ra_serf/update.c
  (PARSE_CHUNK_SIZE): Update comment.

* subversion/libsvn_ra_serf/util.c
  (includes): Remove a few unused includes.

  (XML_STATUS_*,
   XML_VERSION_AT_LEAST,
   EXPAT_HAS_STOPPARSER,
   PARSE_CHUNK_SIZE,
   expat_ctx_t): Move to xml.c

  (parse_xml,
   xml_parser_cleanup): Move to xml.c

  (expat_start,
   expat_end,
   expat_cdata,
   expat_response_handler,
   svn_ra_serf__create_expat_handler): Move to xml.c

* subversion/libsvn_ra_serf/xml.c
  (includes): Add expat.h.

  (XML_STATUS_*,
   XML_VERSION_AT_LEAST,
   EXPAT_HAS_STOPPARSER,
   PARSE_CHUNK_SIZE,
   expat_ctx_t): Move here.

  (svn_ra_serf__xml_cb_start,
   svn_ra_serf__xml_cb_end,
   svn_ra_serf__xml_cb_cdata): Make static and rename to...
  (xml_cb_start,
   xml_cb_end,
   xml_cb_cdata): This.

  (parse_xml,
   xml_parser_cleanup): Move here.

  (expat_start,
   expat_end,
   expat_cdata,
   expat_response_handler): Move here. Update caller.

  (svn_ra_serf__create_expat_handler): Move here.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1557224 13f79535-47bb-0310-9956-ffa450edef68