feat(core): move fatal callback to main programs (refs #4786)
feat(core): correct comments (refs #4786)
feat(core): correct error message when attribute not found (refs #4786)
feat(import): adjust csv enclosure auto detection (refs #4786)
feat(test): use csv auto detect in tests (refs #4786)
test(TestSearchJoin): Test multiple conditions using joined table in WHERE clause (refs #4814)
fix(SearchDoc): Allow multiple conditions using joined table in WHERE clause (refs #4814)
fix(ihm): Update file/image form layout (refs #4815)
fix(ihm): New file/image form layout (refs #4815)

Conflicts:
	locale/en/TOOLBOX_en.po
	locale/fr/TOOLBOX_fr.po
fix(ihm): Adjust file inputs for old IE browsers (refs #4815)
fix(ihm): add FDL_OLDFILEINPUTCOMPAT option to be use in file inputs (refs #4815)

Conflicts:
	locale/en/TOOLBOX_en.po
	locale/fr/TOOLBOX_fr.po
Merge pull request #1179 from Eric-Brison/3.3-I4786

feat(core): some adjust for http api (refs #4786)
Merge pull request #1186 from eguaj/3.3-A4814

fix(SearchDoc): Allow multiple conditions using joined table in WHERE clause (closes #4814)
fix(ihm): Remove ISIE678 for support of older browsers (refs #4815)
Merge pull request #1187 from eguaj/3.3-A4815

fix(ihm): Update file/image form layout (closes #4815)
fix(ihm): Fix editenumitemswidget.js UI (refs #4822)

Fix editenumitemswidget.js to add new enums to an ampty enum attrribute + fix
various misbehaviours (deletion of items, etc.).

The deletion of items has been changed to work on a new data-key property
instead of the data-index properties which ended up being out of sync when an
item was deleted (which prevented deletion of further items).
fix(doc): correct docid setvalues (refs #4786)
fix(styles): add themes global rules processing (refs #4829)
Merge pull request #1188 from eguaj/3.3-A4822

fix(ihm): Fix editenumitemswidget.js UI (closes #4822)
Merge pull request #1189 from Eric-Brison/3.3-I4786

fix(doc): correct docid setvalues (refs #4786)