Rewrite check_recipients for filter_email

Rewrote check_recipients to only have one loop, use the PHP filter to
check for valid email and explode the address on @ rather than looping
through all referers while checking an eregi. Additional tests added to
cover new scenarios.