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
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
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
Merge pull request #4569 from helgatheviking/master

add apply_filters to the product filters on the edit.php screen
Ensure gateways get loaded prior to emailing out Closes #4577
Merge pull request #4590 from toddlahman/master

Removed urldecode from $_GET and $_REQUEST and Removed (document).ready from wc_print_js()