Fixed validation bug that treated "not set" and "set but empty string" the same

Fixed validation bug that treated "not set" and "set but empty string" the same

See forum thread for more details http://ellislab.com/forums/viewthread/237094/