Gateways should show if there's a total

In a case where an item has a fee but ends up being zero (e.g. discount) the user should be able to purchase.

Note: Untested and I'm assuming gateway some logic/integrations could fail.
Pass the discounts array to the filter.

Allow for filters to know as much as the function.
Fix compatibility issue with WP_List_Table::bulk_actions
Fix pseudo-invalid api log bug
Merge pull request #2635 from ghost1227/issue/2618

Fix pseudo-issue with invalid API logs
Add quantity to email receipts
Add missing price_id to edd_get_download_file_url() in the receipt template. #2465
Merge branch 'master' of github.com:easydigitaldownloads/Easy-Digital-Downloads
Check that session ID is valid before adding it to the list of session IDs to delete. Fixes #2622
Sanitize customer names before sending them to payment meta. Fixes #2613
Use from_email setting for the  header, not the from_name. Dumb dumb dumb pippin. Closes #2593
Version bump and changelog for 2.1.4
Little bitty typo.
Merge pull request #2639 from JustinSainton/patch-10

Little bitty typo.
#2583 - Do not show in/excluding tax when items are free (for cart and add to cart buttons
Remove HEAD/master merge notes.

It appears that during a merge, "<<<<<<< HEAD" and ">>>>>>> master" labels were left in the widget code. These have been removed.
Merge pull request #2641 from tollmanz/master

Remove HEAD/master merge notes.
#2583 - Moving to edd_is_free_download
Revert "Pass the discounts array to the filter."

This reverts commit a170732ff1b21d0f5d21955b193178a2f3040c79.
Merge branch 'issue/2583' of github.com:cklosowski/Easy-Digital-Downloads into cklosowski-issue/2583