MSRE - strip spaces from Target fields, ensure validly formed rules only

Spaces aren't allowed in Target and AndTarget (when used).

Ensure that rules are only written back if Direction, Target, and Action contain non-blank values.

It should be very difficult, if not impossible, to create invalidly structured MailScanner rules in MSRE.

Rule content is, of course, the user's responsibility.