Switch the get-locations report over to the v2 parser. Similar to options, it was using an early mechanism for parsing.
* subversion/libsvn_ra_serf/getlocations.c: (loc_state_e): add INITIAL to the enum. remove the typedef. (loc_state_list_t): removed. obsolete. (loc_context_t): remove STATE, FREE_STATE, DONE members. (D_, S_): new helper macros (getloc_ttable): new transition table. (push_state, pop_state, start_getloc, end_getloc): removed. obsolete. (getloc_closed): new closer function to record the rev/path pair. (svn_ra_serf__get_locations): adjust the handler construction to use an xml context, an expat handler, and the newer run_one() runner.