fix: don't set code on PO generated from agreement

When generating a purchase order from a framework agreement, the code
should be auto-generated from the sequence, and not be equal to the code
of the logistic requisition.

This bug was already fixed on v7 by Nicolas Bessi. Then for some reason,
while porting to v8 I re-enabled a commented out line bringing that
back.

Now it is deleted for good.
update the test to fail without the fix

closes lepistone#1
Merge pull request #29 from lepistone/fix-from-agreement-to-po-number

fix: don't set code on PO generated from agreement
Rename Procurement to Tender in procurement methods
Set product required on LRS
Remove default value on price_is field. User must set it.
When sourcing with other, it shouldn't call test if sourced by procurement
Refactor source line view and add origin field for procurement method 'Other'
Refactor logistics requisition view
Reorder fields in inner tree view of lines in LR
Add inner line view in LR
Refactor LRL view and add more info from LR
Revert #21 as we now have 2 different views
bump version
Remove budget price from view to let some room in inner tree
Move validation section under notebook
Fix path to add budget field on LRL
bump version
Change type of LRL description field and rearange text fields