Make the Basic Authentication (login_mode=basic) work with non-ASCII characters (in the username as well as in the password), though this may depend on the browser...

git-svn-id: http://svn.code.sf.net/p/itop/code/branches/2.0.2@3085 a333f486-631f-4898-b8df-5754b55c2be0
#888 Security on the portal incompatible with customizations (regression introduced in 2.0.2), now requires to define PORTAL_USERREQUEST_DISPLAY_QUERY and PORTAL_USERREQUEST_DISPLAY_POWERUSER_QUERY -reintegrated from trunk

git-svn-id: http://svn.code.sf.net/p/itop/code/branches/2.0.2@3087 a333f486-631f-4898-b8df-5754b55c2be0
Retrofitted three changes from trunk, for the REST/JSON API:
- Enum should be output as the raw value (not the translated label)
- #877 Improved the update of case logs
- #891 Better error reporting when authentication parameters are missing

git-svn-id: http://svn.code.sf.net/p/itop/code/branches/2.0.2@3091 a333f486-631f-4898-b8df-5754b55c2be0
Trac #890: Dispatch the defines in the proper modules to make sure that the portal works with all possible combinations of tickets.

git-svn-id: http://svn.code.sf.net/p/itop/code/branches/2.0.2@3094 a333f486-631f-4898-b8df-5754b55c2be0
#887 short term fix for preventing ToArgs to alter the content of an object...

git-svn-id: http://svn.code.sf.net/p/itop/code/branches/2.0.2@3096 a333f486-631f-4898-b8df-5754b55c2be0
Templates processing aligned with "templates-base" 2.1.1: allow template fields with the same name the attribute code of the curent object.

git-svn-id: http://svn.code.sf.net/p/itop/code/branches/2.0.2@3098 a333f486-631f-4898-b8df-5754b55c2be0
#870: when a user deletes all her/his shortcuts at once, this was deleting all the shortcuts for all users.

git-svn-id: http://svn.code.sf.net/p/itop/code/branches/2.0.2@3100 a333f486-631f-4898-b8df-5754b55c2be0