* subversion/bindings/ruby/client.c   (cl_log_message_func): new callback function to pass log messages into client     functions that require them.
* subversion/bindings/ruby/client.c
  (cl_log_message_func): new callback function to pass log messages into client 
   functions that require them.

  (cl_get_parse_arg, cl_put_parse_arg): deleted.  they have no purpose now that 
   the client functions no longer use editor's.  at some point, we will need to 
   recreate this functionality (since there is currently no way to receive 
   notifications during an action), but for now it can go away.

  (cl_status): if 0'd out because it depends on code in wc.c, which does not 
   build yet.

  (svn_ruby_init_client): commented out the rb_define_method for cl_status.

  (all other functions): bring up to date with regard to the arguments the 
   svn functions now take.  mostly this means changing from svn_stringbuf_t's 
   to const char *'s, removing arguments related to xml files, putting in 
   log message callbacks and batons, getting rid of the editors that used to 
   wrap some functions, and adding new arguments that have been added since 
   these were last updated.

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