Rewarigin the Checkout library with AnyEventX::CondVar and remove mutable Invoices
Removing plugin invoices and fixing compilation bugs