Add WC_Product::get_formatted_name()

For #2788
Add WC_Product_Variation::get_formatted_name()

For #2788
Deprecate woocommerce_get_formatted_product_name()

For #2788
Update woocommerce_get_formatted_product_name use

To use new WC_Product::get_formatted_name() function. For #2788
Update phpdoc
Add translation English to Korean

Update translation
Add transition English to Korean

Update Language
Add trainsition English to Korean

Update transition
Add admin transition file of English to Korean

Add admin transition file of English to Korean
Korean transition update.

Changing the WooCommerce to the korean makes error on report graph so, I
put it back as it is
Update Korean Transition

Update Korean Transition
Update Korean Transition

Update Korean Transition
Update for korean Transition

Update for korean Transition
Patched the "woocommerce_downloadable_product_permissions" function to avoid fatal error if return value for get_product_from_item is false.
Updated to patch "woocommerce_downloadable_product_name" filter condition when attempting to filter previous title. Now provides previous context instead of current.
Updated to remove commented code.
Make reports and charts discovery easier

Extract the reports and charts definition to a new woocommerce_get_reports_charts() function so third party plugins can get easily the data.

Also add a string key to each chart so it's easier and more reliable to identify them, because order, name and function can change.
updated mijireh integration to work with page slurp updates
- no longer passing the HTML
- passing the page id for api notification
- catching the end of slurp notification to reset slurped page to private
Update product-image.php

Fix to correctly calculate $attachment_count
Change log: Fixes possible race condition between setting page to public and starting the slurp