Merge pull request #869 from sunnyratilal/master

Remove Role and Capabilities on Uninstall
Full Russian translation for Easy Digital Downloads
Merge pull request #870 from Teplitsa/master

Full Russian translation for Easy Digital Downloads v1.4.3.1
Trim ajax success message
Add $required_fields array for edd_purchase_form_validate_logged_in_user() function

Allows filtering of required fields on purchase form.
Fixed error logging for PayPal
Merge branch 'master' of github.com:pippinsplugins/Easy-Digital-Downloads
Make sure cart items are set. Fixes #872
Improved formatting of receipt. #872
add edd_purchase_form_required_fields() function

- New edd_purchase_form_required_fields() function for controlling the required purchase form fields
- edd_purchase_form_validate_logged_in_user() function now loops through required fields function and displays error messages accordingly
Added new edd_license_key_callback
Added the edd_protected_directory_htaccess_rules filter which applies to the rules of the .htaccess file when it is created in the protected directory.
Merge branch 'master' of git://github.com/sumobi/Easy-Digital-Downloads into sumobi-master
Combined the first $rules declaration and the filter into a single line.
Merge pull request #877 from michaeluno/master

Added the 'edd_protected_directory_htaccess_rules' filter.
Fixed #787
Adding initial functions / UI for test email. #819
Improved formatting. #819
PHP Doc and added function call. #819
Added edd_email_test_purchase_receipt(). #819