Fixes #3584: Incorrect constructor in CHtmlTestModel
Merge pull request #3586 from GerHobbelt/fix-typos-3586

[skip ci] fix English typos in `UPGRADE` file
Removed broken unused code from test
ensure `build autoload` has the same output on windows and unix

- make sure `build autoload` produces the same output on both Windows and Unix platforms (findFiles() turns out to produce a mix of \ and / delimited paths which corrupts the sort order on Windows)

- run `build autoload` to verify that the patch works.

close #3582, close #3583
Fixes #3587 . Fix access level and add defaultCode
fix #3589 using the proposed tactic. (Aside: Note that the CJSON::decode() is not so sophisticated that it checks the legality of the Unicode characters in the Unicode strings in the input: some illegal stuff *may* slip through that way.)
Merge branch 'fix-issue-3589'
Merge remote-tracking branch 'remotes/wartur/master'

Conflicts:
	CHANGELOG
	framework/base/CErrorHandler.php
	tests/framework/web/helpers/CHtmlTest.php