Convert the log processing to the new xml infrastructure. (whew!)
Convert the log processing to the new xml infrastructure. (whew!)

* subversion/libsvn_ra_serf/log.c:
  (log_state_e): remove enum/typedef name. rename NONE to INITIAL
  (log_info_t): removed. obsolete.
  (log_context_t): removed DONE member (using handler's). added
    COLLECT_REVPROPS and COLLECT_PATHS, which are active during state
    ITEM and below.
  (log_ttable): new transition table
  (push_state, read_changed_path_attributes, start_log, end_log,
      cdata_log): removed. obsolete.
  (maybe_decode_log_cdata): renamed to ...
  (collect_revprop): ... this. rebuilt entirely.
  (collect_path): new helper to process a path action
  (log_opened): new opener to construct a hashes for collecting
    revision properties and paths, properly scoped to this ITEM.
  (log_closed): new closer to process all states, and to call the
    receiver when an ITEM has been constructed.
  (svn_ra_serf__get_log): switch to the new xml context infra. use
    run_one() to process the request

jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion