* Added handle order/subscription item addition and removal
* Added add support for partial order refund
* Updated POT file
* Fixed group field selector returns empty result for shop manager
* Fixed update select2 version to full version to fix conflict issue
* Fixed conflict with other plugin because we didn't check if array index exists
* Fixed remove user login notice and change the logic by always enable registration setting if user cart contains LD course/group
* Fixed login notice always appear on cartflows checkout
Fixed require login notice always appear on some themes that don't pass createaccount input data
* Added course/group access support for restore/delete/trash subscription customer charge updates
* Added customer charge handler to handle course/group enrollment logic based on customer charge and subscriptio status
* Updated re-enroll users to course/group if order is marked as processing (payment received) or completed
* Updated select2 field styles
* Updated move scripts and styles to dedicated folder and rename the filename plus add select2 lib files
* Updated: add scripts registration and deregistration methods and add logic to load scripts conditionally
* Fixed simultaneous simple and subscription product order doesn't enroll user to simple product course
* Fixed allowing guest checkout with course products preventing enrollment in associated course
Fixed checking logic to prevent errors