Change workflow for agreement sourcing. PO can be created later

Here we change the workflow for sourcing framework agreement to be closer to workflow of sourcing with purchase requisition.

It allows to set requisition line as sourced before creating purchase order from purchase requisition.
Checks have been added to ensure sourcing has a valid selected framework agreement.