[#1649] - Advance search doesn't work if search value contains a special character followed by a space

1) Special characters allowed in normal search.
2) Arabic and Chinese names can be searched using normal search.
3) Notification for advanced search if no records found.
4) Advanced search still does not work if search value contains a special character followed by a space. However solving this defect will break a lot of other search functionality and since the probability of a name containing a special character is very low, it is advisable to keep the functionality untouched.