Show default filename in history-downloads.php if none

Right now, if the store owner doesn't put a Name on the deliverable file(s), it triggers an error on the account pages using history-downloads.php

I recommend setting it to default to the name given if no filename was provided by changing line 59 from this:

<?php echo esc_html( $file['name'] ); ?>

to this:

<?php echo isset( $file['name'] ) ? esc_html( $file['name'] ) : esc_html( $name ); ?>

Signed-off-by: Phil Johnston <support@mintplugins.com>
Fix notice with hide_on_checkout. Closes #2596
Merge branch 'master' of github.com:easydigitaldownloads/Easy-Digital-Downloads
Merge pull request #2595 from mintplugins/default-name-history-downloads

Show default filename in history-downloads.php if none
Force cart item quantities to one if they are not enabled. #2598
Check that item quantities are enabled before increasing the quantity when adding an item to the cart. #2598
Merge pull request #2590 from dannyvankooten/master

Find state field (input or select) in complete form context.
Use custom endpoint for EDD SL
Refactor edd_record_sale_in_log() to properly respect payment date. #2600
Merge branch 'master' of github.com:easydigitaldownloads/Easy-Digital-Downloads
Add descriptive_text as a settings type
Add seq_id key
Slight fix
Correct payment export goofs in previous commits from @chriscct7. #2605
Fixes #2606
Rework price options output to fix issue when default option not being checked. Closes #2602
Merge branch 'master' of github.com:easydigitaldownloads/Easy-Digital-Downloads
Default download ID. #2592
remove accidental addition. #2592
Rework logic in edd_price() to find the lowest price. Closes #2592