EZP-21952: deprecated loadAnonymousUser()
EZP-21952: move anonymous user id setting to the repository
EZP-21952: add anonymous user id to the default settings
EZP-21952: inject anonymous user id setting to LS
EZP-21952: update loading of anonymous user
Fixed: typo
EZP-21952: updated tests
EZP-21952: fixed typo in legacy setting name
EZP-21952: added BC note
EZP-21952: setting anonymous as current user in RepositoryFactory
Merge pull request #642 from ezsystems/fix-EZP-21952-custom-anonymous

Fix EZP-21952: user anonymous cannot be redefined