* subversion/libsvn_wc/props.c
(svn_wc_prop_set): Force svn:executable to a specific value, Strip all
leading and trailing whitespace for svn:mime-type, svn:eol-style and
svn:keywords. Make sure that the last line in the prop value ends in a
newline for svn:ignore and svn:externals.
* subversion/include/svn_props.h
(SVN_PROP_EXECUTABLE_VALUE): New value to force svn:executable to.
* subversion/tests/clients/cmdline/prop_tests.py
(copy_should_use_copied_executable_and_mime_type_values): Take account of
svn:executable being forced to "*".
(strip_or_add_whitespace): New test for whitespace stripping. [note: part
of this test is temporarily disabled on Windows. --brane ]
* subversion/tests/clients/cmdline/schedule_tests.py
(add_executable): Take account of svn:executable being forced to "*".
* doc/book/book/ch06.xml: Mention new behaviour of svn:executable.