Rails3: scm: mercurial: fix error of test_annotate_not_in_tip at functional test
On Rails 3.1, ActiveRecord::HasManyThroughCantAssociateThroughHasOneOrManyReflection error raises. For more details, see r7062.
Rails3: scm: mercurial: fix error of test_diff_two_revs at functional test
Rails3: scm: mercurial: fix error of test_diff at functional test
Rails3: scm: mercurial: fix error of test_show_tag at functional test
Rails3: scm: mercurial: fix error of test_show_branch at functional test
Rails3: scm: mercurial: fix error of test_show_directory_latin_1_path at functional test
Rails3: scm: mercurial: fix error of test_show_directory_sql_escape_percent at functional test
Rails3: scm: mercurial: fix error of test_destroy_invalid_repository at functional test
Rails3: scm: mercurial: fix error of test_destroy_valid_repository at functional test
Rails3: scm: subversion: fix error of test_entry_download at functional test