Fix a backward compat regression in FSFS introduced with 1.8:
When a non-deltified directory is written, the expanded size
was no longer stored explicitly.  That causes a crash in the
verification code for pre-1.4 repositories.

With this patch, all size information will always be given --
even for properties where it used to be omitted in the past.
We also fixes the recovery code for pre-1.4 format repositories
with faulty 1.8 commits in them.

* subversion/libsvn_fs_fs/transaction.c
  (write_container_rep): Always set the expanded_size.

* subversion/libsvn_fs_fs/recovery.c
  (recover_find_max_ids): If expanded_size should not be given
                          due to faulty 1.8 code, determine it.

* subversion/tests/cmdline/svnadmin_tests.py
  (verify_non_utf8_paths): Update repo content patterns.
  (fsfs_recover_old_non_empty): Should no longer fail.

Found by: Evgeny Kotkov <evgeny.kotkov{_AT_}visualsvn.com>

git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1561419 13f79535-47bb-0310-9956-ffa450edef68