Checked for valid email id.

Email id is checked for (z)(z)*@(z).(z)
where z is an alphanumeric character. 
Following emails are valid: abc@xyz.com a@abc.com
d@ddyC00l@abc.com foo@ab.com
Following are invalid: abc foo@ @foo.com @.com .com@
Checked for valid email id.
Spaces removed
Tested changes for wchar
Rolling back changes,no need to edit here
Use core::stringw functions
Whitespace cleanup
Whitespace cleanup
Merge pull request #1338 from amtkhdkr/mybranch

Email Validation