Add WC_Order::needs_payment() function & filter
Use WC_Order::needs_payment() in wc_pay_action()
Merge pull request #3928 from thenbrent/2.0.n-order-needs-payment

Add WC_Order::needs_payment() function & filter