fixed bug in parsing empty list fields and added test.

0 == "" returns true in javascript, so coercing to String and then doing
strict compare.  Initially loose typing was used because in the list the
value is a number but on the incoming form it gets parsed as a string.
0.3.0-beta.36