Aligned the authentication module with the one of 2.x, to enable the feature "Forgot password" for legacy data models -retrofit from trunk

git-svn-id: http://svn.code.sf.net/p/itop/code/branches/2.0.2@3112 a333f486-631f-4898-b8df-5754b55c2be0
Fixed issue with 1.x datamodels: dashlets of type "badge" not working (preventing from editing an existing dashboard), since 2.0.2 -retrofitted from trunk

git-svn-id: http://svn.code.sf.net/p/itop/code/branches/2.0.2@3114 a333f486-631f-4898-b8df-5754b55c2be0
Allow re-entrance in the same named mutex within the same PHP page.

git-svn-id: http://svn.code.sf.net/p/itop/code/branches/2.0.2@3116 a333f486-631f-4898-b8df-5754b55c2be0
Protect Bulk Modify against XSS injection!

git-svn-id: http://svn.code.sf.net/p/itop/code/branches/2.0.2@3118 a333f486-631f-4898-b8df-5754b55c2be0
Object's edition: keep track of what was typed in the case log fields when reloading the form (for example with a different "initial state")

git-svn-id: http://svn.code.sf.net/p/itop/code/branches/2.0.2@3120 a333f486-631f-4898-b8df-5754b55c2be0
#878: Missing sscrollbar in "linkset-direct" edition popup dialog
#881: Paginated list in popup dialog is broken
- Missing scrollbar in the popup when using the [+] button

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