Fix API keys permissions bug

When API keys were generated for the first time, the permissions
weren’t set, which required an additional save before they were set.
This commit fixes this to set `read` permissions by default when
initially generating API keys.

Part of #4055
Make customer data for orders endpoint consistent for guest orders

Simply returning ‘guest’ for the customer property changes the data
type of the response from a dictionary to string which is bad for
clients that should be able to always expect a dictionary. This commit
fixes that by using the same dictionary structure as registered
customer orders, but excluding fields which aren’t applicable. Clients
can determine guest vs. registered customer orders by inspecting the
value of customer ID, which is 0 for guest orders.
add apply_filters to the product filters on the edit.php screen
Replaced deprecated jQuery live methods with on
Moved woocommerce_round_tax_total() to Formatting

woocommerce_round_tax_total() is not actually a deprecated function. In
WC 2.0, the round() method was used from the WC_Tax class.

Moved woocommerce_round_tax_total() from wc-deprecated-functions.php to
wc-formatting-functions.php.
Removed urldecode from $_GET and $_REQUEST

The superglobals $_GET and $_REQUEST are already decoded. Using
urldecode() on an element in $_GET or $_REQUEST could have unexpected
and dangerous results.

See Notes:

http://us1.php.net/manual/en/function.urldecode.php
Merge pull request #4572 from splashingpixels/master

Replaced deprecated jQuery live methods with on
Merge pull request #4568 from maxrice/rest-api-fixes

More REST API tweaks
Compiled .mo files
check for default Closes #4571
Removed (document).ready from wc_print_js()

jQuery(document).ready(function($) { is equivalent to calling
jQuery(function($) {.

http://api.jquery.com/ready/
Added check that product has been requested in WC_Query.product_query.

When requesting taxonomy term archive for your custom post type and that
taxonomy is shared with product post type, post_type query variable gets
rewritten.
Add 'woocommerce_product_short_description_editor_settings' filter to allow modification of the settings for the wp_editor in the product short description meta-box.
Merge branch 'master' of github.com:woothemes/woocommerce
Merge pull request #4582 from rpeshkov/shared_taxonomy_fix

Added check that product has been requested in WC_Query.product_query.
Merge pull request #4583 from emzo/product-short-description-editor-settings

Filter to allow modification of wp_editor settings for product short description
Allow gateways to change the checkout place order button text on selection. Closes #4573
Checkout min
Change featured image notation to product Closes #4586
Check for the term object