Rigid comparisons - meaning of null, empty, whitespace and undefined rethought at client and server (isempty was too fuzzy). Version up.