Module to include uninvoiced POs into budgets.

Add account_budget_purchase: new module to let budget managers optionally count purchase orders not yet invoiced in their budgets.
This come is handy when suppliers send the invoices very late (like every several months) and you want to watch the purchases before spending more cash.

This module should work fine and be useful all by itself.
Used along with purchase_budget_limit (module which blocks purchase orders when budgets are exhausted - https://code.launchpad.net/~numerigraphe-team/purchase-wkfl/7.0-add-purchase_budget_limit/+merge/219829), it lets us watch the real/anticipated vs expected cash flow for purchases.