This branch is now 2.1.7-bleeding
WC API: can generate API keys for different user than the one that is making request
Fix: additional-information.php
- Do not display empty <h2> tag
- Removed unused globals
- WP code style
Update html-admin-page-status-report.php

Use `$wpdb->db_version()` instead of `mysql_get_server_info()` deprecated in PHP 5.5
Allow filtering order statuses in dashboard reports widget
using spaces after text
adding spaces after text for title in local delivery
myaccount registration added check for auto generate password option
Change \WC_Order::add_order_note cap to edit_shop_order instead of manage_woocommerce
code standards
API: normalize both key and value before calculating OAuth signature

The OAuth spec indicates that the full query string should be URL
encoded. The array_walk method does not change keys so when used with a
parameter like `filter[period]=week`, the key is not properly encoded.
This fixes that by properly encoding both the key and value.
API: double-encode percent symbols when normalizing parameters
Added is_paying_customer() to easily check if a user is a WC customer:

Usage:

`
$customer = new WC_Customer();
$out      = 'Paying customer ? ';

if( $customer->is_paying_customer( 10 ) ) {
	$out .= "yes";
} else {
	$out .= "no";
}

echo $out;
`
Merge pull request #5258 from BFTrick/spaces-after-text

Using Spaces After Text
Merge pull request #5256 from franticpsyx/dashboard_reports_widget

Allow filtering order statuses in dashboard reports widget
Merge pull request #5255 from tivnet/patch-1

Update html-admin-page-status-report.php
Merge pull request #5259 from splashingpixels/myaccount-registration

myaccount registration added check for auto generate password option
Merge pull request #5267 from mgmartel/add-order-note-cap

Change capability to add order note to edit_shop_order
Merge pull request #5242 from tivnet/additional-information

Fix: additional-information.php
Clear featured transients when needed Closes #5254