fix(ihm): prevent multisynchro (refs #4468, refs #4482)

Add a constant in window and use event system to prevent mutiple
synchronize
feat(ihm): Fix ellipsis on left on docid (refs #4471, refs #4482)
fix(download): update saveFiles (refs #4470, refs #4482)

Refactoring of fileManager to be more resilient

Add callback to handle save and download errors

Conflicts:
	chrome/dcpOffline/modules/fileManager.jsm
feat(debug): add firefox remote debug (refs #4494)

Add the firefox remote debug hability

Add bootstrap code in main.js
Add pref option in ZZ_prefs.js

(see : https://developer.mozilla.org/en-
US/docs/Mozilla/Projects/XULRunner/Debugging_XULRunner_applications#Browser_Debugger
for more details)
fix(notice): remove a notice (refs #4485)
feat(synchro): Enhance error handling (refs #4480, refs #2623)

Add a log when an error is sended by the server instead of the return
Add a better message handling for constraint error
Merge pull request #61 from cbonnissent/I4482

Enhancement for 2.0 version (closes #4482, closes #4494, closes #4480)