Confirm buffer is not empty before erasing

Confirm file_exists before opening. For PHP 5.3 or earlier, check if
safe_mode is active to avoid errors.
Use wp_send_json() WordPress function for AJAX

The header(), json_encode(), and die(), functions are all executed with
a better logical routine that should provide consistent results.
Make checkout form multipart
Allow downloadable products URL to be relative
Placeholder functions
Remove ordering query args

If these are not removed right after use they will affect the remaining
queries on the page.
status report overrides table format

New tr for every extension being checked for overrides.
Update class-wc-query.php

Use 'term_id' instead of 'id' for the tax_query as described in WP codex: http://codex.wordpress.org/Class_Reference/WP_Query#Taxonomy_Parameters
Setters + wc_create_order + wc_update_order for #4169
Support storing transaction id in payment_complete method
Store PayPal transaction id through payment_complete method
Merge pull request #5651 from coenjacobs/transaction-id

Store transaction ID via payment_complete method
Set correct post type
woocommerce_order_add_fee
Checkout Update Totals for Radio Fields
fixed two syntax error in paypal gateway class
improved the order items names when is attributes, closes #5551
fixed some coding standards in includes/admin/meta-boxes/views/html-order-item.php
improved the test for get the term name
added some brackets