Merge pull request #1735 from KreizIT/triggerRefactor

Trigger refactor
Qual: Uniformize code. Errors
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop
chnagelog
Merge pull request #1731 from FHenry/develop

[ task #1204 ] Add ref_ext contract field
Qual: More intuitive if contract ref_ext we say ref. customer
Visu: ref. customer is not required
More labels and autofocus for thirdparty and contact forms
Labels and autofocus for company card forms
Updated vagrant box
Moved dolibarr source to another folder of /var/www so that external libraries get separated from dolibarr core
Security fix
Merge branch '3.5' of git@github.com:Dolibarr/dolibarr.git into 3.5
Removed index.php and replaced them with blank index.html as it is more appropriate
Removed no longer needed files
[ bug #1526 ] Thumbs of files uploaded with dots in their names do not load correctly
Fixed a bug introduced in commit 0916d2cf3b
Fix Link product
In list view and label product
Removed @ operator from dol_include_once

Adding @ operator to include_once makes include errors untraceable, it shouldn't be there. Errors must be thrown so that we notice them. It is PHP configuration's choice to decide wether to log them or print them.
Fix: Import ProfId1 to siren and ProfId2 to siret