Created a method generateDocument for several classes
Which are: Commande, Contrat, Livraison, Facture, Projet, Propal, Task, Expedition, CommandeFournisseur, FactureFournisseur and therefore deprecated the following methods supplier_order_pdf_create, supplier_invoice_pdf_create, delivery_order_pdf_create, task_pdf_create, propale_pdf_create, project_pdf_create, facture_pdf_create, expedition_pdf_create, commande_pdf_create
Removed deprecated usage of commande_pdf_create
Removed deprecated usage of expedition_pdf_create
Removed deprecated usage of facture_pdf_create
Removed deprecated usage of project_pdf_create
Removed deprecated usage of propale_pdf_create
Removed deprecated usage of supplier_order_pdf_create and supplier_invoice_pdf_create
Merge branch 'develop' of https://github.com/Dolibarr/dolibarr into oop-pdf
Refactored generateDocument functions
Fixed syntax error in commande document generation
Fixed syntax error problem
Added missing function in Expedition::generateDocument
Removed 2nd argument of muscadet and canelle model __construct function
Refactored CommandeFournisseur::generateDocument and FactureFournisseur::generateDocument
Documented commonObject::commonGenerateDocument
Merge branch 'oop-pdf' of github.com:marcosgdf/dolibarr into
marcosgdf-oop-pdf

Conflicts:
	htdocs/projet/class/project.class.php
Merge branch 'marcosgdf-oop-pdf' into develop