#1916 - Improving the discount error notices
#1916 - Improving the discount error notices - Forgot Invalid status
#1916 - Forgot the expired status
#1916 - Helps if the expired is in the right condition
#2130 - Improve download history 'Details' column
#2130 - Improve download history 'Details' column
Re-add unlimited download option
#2103 - Add Unique IDs when multiple purchase links on a page
#2103 - #hashtags #are #awesome
Merge pull request #2231 from cklosowski/issue/2103

Add Unique IDs when multiple purchase links on a page
Retyping repeatedly isnt always a good thing...
Merge pull request #2229 from ghost1227/issue/2224

Re-add unlimited download option
Fix fatal error from missing function name change #2229
Set value to one if edd-unlimited-downloads isset. #2224
Use Dashicon instead of Flags and move it towards the bottom. #2224
Add title attribute to dashicon. #2224
Merge pull request #2227 from cklosowski/issue/2130

Improve download history 'Details' column
Merge branch 'feature/improved-discount-errors' of
github.com:cklosowski/Easy-Digital-Downloads into
cklosowski-feature/improved-discount-errors
Move discount is expired error set into edd_is_discount_active(). #1916
Tweak discount error message styling. #1916