fix(Lib.Attr.php): Correct erroneous sprintf() (refs #5033)

Also:
- Corrected typo s/syntace/syntaxe/
- Corrected __phpLintWriteFile() error message
fix(createfam): Correct errors when creating a family without attributes (refs #5033)
fix(exception): setState catch dcp exception only (refs #5194)
fix(requirement): PHP requirement to >= 5.4.4 (refs #5189)
feat(make): webinst target produce only product module (refs #5255)
Merge pull request #1376 from Eric-Brison/3.2-I5255

feat(make): webinst target produce only product module (closes #5255)
Merge pull request #1374 from eguaj/3.2-A5033

fix(createfam): Correct errors when creating a family without attributes (closes #5033)
fix(i18n): Correct CORE_TMPDIR_MAXAGE description (refs #5249)
Merge pull request #1377 from Eric-Brison/3.2-I5255

fix(i18n): Correct CORE_TMPDIR_MAXAGE description (closes #5249)
fix(Basket): Dynamically create basket for admin if it does not exists yet (refs #5036)

Automatically create the basket for admin, if it does not exists, when
composing the popupdoc menu.
fix(setLogicalName): Affect logical name only if not an empty string (refs #5254)

If the given logical name is an empty string, then the affectation is
silently bypassed.
Merge pull request #1378 from eguaj/3.2-A5036

fix(Basket): Dynamically create basket for admin if it does not exists yet (closes #5036)
Merge pull request #1379 from eguaj/3.2-A5254

fix(setLogicalName): Affect logical name only if not an empty string (closes #5254)
fix(cv): Zone is not mandatory to display view (refs #5038)
Merge pull request #1380 from Eric-Brison/3.2-I5238

fix(cv): Zone is not mandatory to display view (closes #5038)
fix(Doc): Check for signed int32 overflow (refs #5217)

Postgresql integer type is a signed int32, so integer attributes should
have values between -2147483648 and +2147483647.