Import svn-1.8.0 final
Import subversion-1.8.1 into vendor staging area.
Import svn-1.8.4, which includes fixes for both security and merge
handling.
Import subversion-1.8.5
Vendor import svn-1.8.8
Vendor import svn-1.8.9
Correct typo introduced with r268855.

MFC after:	10 days
X-MFC with:	r268855
Remove #ifdef-s to reduce difference to upstream.

Pointed by:	kib

MFC after:	1 week
Sponsored by:	The FreeBSD Foundation
Don't pass null kmdp to preload_search_info

On Xen PVH guests kmdp == NULL.

Submitted by:	royger
MFC after:	3 days
Sponsored by:	The FreeBSD Foundation
rewind: always clear error indicator.

Required by POSIX:
http://pubs.opengroup.org/onlinepubs/009695399/functions/rewind.html

Obtained from:	Apple Inc. (Libc 997.90.3)
MFC after:	1 week
ftello: return 1 when seeking offset on an append stream.

Obtained from:	Apple Inc. (Libc 997.90.3)
Phabric:	D442
MFC after:	2 weeks
Mostly cosmetic cleanups.

In fputs() avoid implcit casting on iov.iov_len.

MFC after:	3 days
In r264504, we prevented doing I/O for more than MAXPHYS by making
the assumption that consumers would respect bio_completed and/or
bio_resid to detect short reads. This assumption proved false and
file corruption was the result.
Create as many bios as we need to satisfy the original request.
Check the cached chunk every time we need to do I/O to increase the
hit rate.

Obtained from:	junipre Networks, Inc.
MFC after:	1 week
Revert	r268984:
Check for __SAPP flag before calling sflush.   This avoids
performance degradation compared to the previous approach.

Submitted by:	ache
MFC after:	2 weeks
Grammar and spelling fixes.
Add missing newline to an error message.

MFC after:	3 days
Cleanup the definition of two structures which are
exposed to userland. Therefore no MFC.
Checking for __SAPP alone is not enough because it is emulated O_APPEND
only, so works for only special fdopen() case. Add real O_APPEND too.
Back the whole change out until I figure out how to obtain O_APPEND,
it can't be used in this field at all.
Fix EABI unwind function declarations to match the function definitions.
The mismatch was noticed by clang, when using it to compile the in-tree
gcc and libstdc++.