Passed $args to dynamic class that inherits WC_Abstract_Order is never used.
Therefor the $args in the function and method in factory class seems unnecessary.
created API for get order refunds
created method API to get individual order refunds
added API method for create an order refund
Tweak language used for i18n_product_type_alert
created initial API method for edit order refunds
created API method for delete order refunds
orders API for refunds now accepts the api_refund param
Payment unavailable if max_amount greater than 0 and order totar greater than max_amount
Removed unused global $woocommerce variable from the templates

The WC() function is to be used since v2.1
Updated read me file to include links to more extensions

Closes #6028
Merge pull request #6047 from GeertDD/wc_global

Removed unused global $woocommerce variable from the templates
Merge pull request #6046 from m1k3lm/patch-3

Correct unavailable condition
Merge pull request #6039 from thenbrent/i18n_product_type_alert

Tweak language used for i18n_product_type_alert
Merge pull request #6038 from barrykooij/refactor/wc_get_order-args

Passed $args to dynamic class that inherits WC_Abstract_Order is never used
shareyourcart is no longer part of core, so no uninstaller needed
updated woocommerce_api_order_refunds_response filter params
added refund amount validation
changed api_refund for true
Merge pull request #6040 from woothemes/feature-order-refunds-api

Initial order refunds API