Added emptyIsh() array helper, considers an array with a single empty
entry as being empty.  Fixes to picklist, to htmlencode JSON'ified
hidden value.  Still working on why picklist isn't retaining value after
failed validation.