Account for varying HTML structure for chosen select fields. When multiple is enabled, the HTML structure is different. Closes #1927
add .required class to input / select fields automatically if they are set as required. Closes #1967
Don't include password in notification e-mail
Merge pull request #1969 from stephenharris/no-password

Password is sent in notification e-mail
Remove instances of mode from core.
Missed a few.
Merge pull request #1970 from JustinSainton/performance-enhancing-drugs

Remove instances of mode from core.
Properly set  to false for custom date ranges greater than 3 months. Closes #1971
Don't filter comment counts when not on the dashboard. #1973
Remove file download count from customer report. #1974
Fix query in edd_get_purchase_stats_by_user. #1974
Cache user stats. #1974
Query by user ID if available
Fix bug with not showing total customer count in customer reports. #1975
Cache edd_count_total_customers(). #1975
Fix last_month view
Rework edd_get_earnings_by_date() to use SUM(). #1977
Also rework edd_get_total_earnings(). #1977
Reset GET vars in reporting page.

Fixes #1972
Rework the get_earnings() helper in EDD_Payment_Stats for #1977