Increase version number
Don't create duplicate move

supply_on_sale could be changed between two calls on get_move so we must also
check if a purchase request is not yet created.

review857002
(transplanted from b8717ff3e5597d65046fb9da828b56a82d45b512)

--HG--
extra : transplant_source : %B8q%7F%F3%E5Y%7De%04o%B9%DA%82%8BV%A8-E%B5%12
Process sale also when processing purchase

If Purchase.process creates new stock moves, Sale.process must be called to
consider this new moves.

review858002
(transplanted from 5c867861be6e5e79aa0fec4e0dc9ad4afb243441)

--HG--
extra : transplant_source : %5C%86xa%BEn%5Ey%AA%0F%ECN%0D%C9%ADJ%FB%244A
Prepare release 2.8.1
Added tag 2.8.1 for changeset f6ddfc0c775d
Increase version number
Use the warehouse of the line to create request

review1086002
(transplanted from 7b39a52f34cb49907f9f27bb2983b00bf37ab661)

--HG--
extra : transplant_source : %7B9%A5/4%CBI%90%7F%9F%27%BB%29%83%B0%0B%F3z%B6a
Increase version number
Prepare release 2.8.2
Added tag 2.8.2 for changeset 1e7caf7f4325
Increase version number
Do not created purchase request when moves exist for the sale line

issue3651
review3191004
(transplanted from a7db0cb0f2509471b958347e0c583cc4606317a8)
Do not created purchase request when moves exist for the sale line

issue3651
review3191004
(transplanted from a7db0cb0f2509471b958347e0c583cc4606317a8)
null merge from 2.8
null merge from 3.0
Only check the purchase_request_state of supply_on_sale lines

review3301002
issue3550
Improve setup.py to allow dev publication

issue3436
issue1891
review2441002
merge