Update SimplePie_Misc::utf8_bad_replace() so the iconv/mbstring option is right there within the function
Update SimplePie_Misc::utf8_bad_replace() so the iconv/mbstring option is right there within the function

Update SimplePie_Misc::change_encoding() so that the iconv functions are only executed once

Fix a couple minor coding standard issues

Add various things from PEAR's Validate package (New BSD License), so we now support:
- RFC 822 comments in dates
- Intelligent detection of email addresses in RSS (so if we have an invalid email address it's counted as a name, as per common practice)
- SimplePie_Misc::string_to_utf7() tries to return a safe utf7 string set
- SimplePie_Misc::uncomment_rfc822() removes RFC 822 comments
- SimplePie_Misc::validate_rfc822_email() validates RFC 822 email addresses

wikidi/simplepie,gsnedders/complexpie,blat/simplepie,barryvdh/simplepie,skyzyx/simplepie,mblaney/simplepie,FreshRSS/simplepie,songfj/simplepie,Alkarex/simplepie,simplepie/simplepie,skyzyx/simplepie,Alexia/SimplePie,barryvdh/simplepie,blat/simplepie,FreshRSS/simplepie,ropik/simplepie,songfj/simplepie,Alexia/SimplePie,ropik/simplepie,wikidi/simplepie,Alkarex/simplepie,mblaney/simplepie,barryvdh/simplepie,songfj/simplepie,wikidi/simplepie,simplepie/simplepie,blat/simplepie,Alkarex/simplepie