This branch is now 2.1.6-bleeding
set_transient calls should have expiration to prevent autoloading
Fix for Issue #3367

Fixed a bug where the application attempts to schedule an event using a function name rather than a hook name
Filter JSON search customers query

Because the json_search_customer_name action is in the scope of $this, and there's no instance of it to allow remove_action() to play nicely with, it's really difficult to modify this query.  And, unfortunately, it's quite non-performant on large user tables.

One possible option would be to allow users to filter this query directly.  This PR reflects that approach.

For reference: https://gist.github.com/curtismchale/9470986, #5095
Don't trailingslash Order Cancel URLs with a Query String

With non-pretty permalinks enabled, this was producing a URI like
http://example.com/?page_id=7/  That final unnecessary trailing slash
messes up some redirect gateways that are passed the cancel URL
enable keyboard shortcuts in prettyPhoto
Update class-wc-checkout.php

We need this hook to mark the fees our plugin (additional fee based on gateway) adds to the the order. Otherwise we can't tell if a fee was added by the user (Add fee button), by another plugin or by our plugin.
Fix for #5106 - allow checkout in older IE
Merge pull request #1 from jmotes/patch-1

Fix for #5106 - allow checkout in older IE
variation bulk sale price edit over reaching causing errors on save
Add 'woocommerce_cart_totals_fee_html' filter
Add no_available_payment_methods_message filter
Merge pull request #5101 from justinstern/master

Don't trailingslash Order Cancel URLs with a Query String
Merge pull request #5104 from InoPlugs/patch-2

Update class-wc-checkout.php
Merge pull request #5108 from splashingpixels/admin-bulk-sale-price

variation bulk sale price edit over reaching causing errors on save
Merge pull request #5114 from thenbrent/woocommerce_cart_totals_fee_html_filter

Add 'woocommerce_cart_totals_fee_html' filter
Merge pull request #5115 from thenbrent/woocommerce_no_available_payment_methods_filter

Add no_available_payment_methods_message filter
Only append generator tag on HTML pages Closes #5113
Updated expiry times for transients
Merge pull request #5077 from woothemes/transient-expiration

set_transient calls should have expiration to prevent autoloading