Diff: Make -p ignore 'public'/'private'/'protected' C++/Java reserved words.
Diff: Make -p ignore 'public'/'private'/'protected' C++/Java reserved words.

Suggested by: Stefan Sperling

* subversion/libsvn_diff/diff_file.c
  (svn_diff__file_output_baton_t): Add a field for list of strings to skip.
  (output_unified_line): Skip if the curp matches any glob in our skip list.
  (svn_diff_file_output_unified3): Initialize our skip list with some reserved
  words from C++/Java.


git-svn-id: f8a4e5e023278da1e04e203c7fe051e3c4285d88@868776 13f79535-47bb-0310-9956-ffa450edef68

YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,wbond/subversion,wbond/subversion,wbond/subversion,wbond/subversion,YueLinHo/Subversion