text-factor widgets assume a single blank box is 0 if you fill in just one box.
upgrading to rails 3
helpers now load in the context of the Form subclass instead of in the Form class itself.

This fixes namespace problems so you use the same constant and function names across different forms
Answer now has method 'last'
Added ability to specify that a condition should only apply to the zeroth index.

This is usefull for indexed presentations where you want to add constraints on to a non-indexed part of the form, i.e. create a non-indexed field that is dependent on some overall property of the the indexed fields that is determined by a condition.  In the simple_form spec see the has_mansion and is_mansion conditions and how they are used for an example.
added commented manual form dump code

The commented code can be uncommented to print out a dump of the currently defined structure of the forms from the console.
fixed specs
fixed a bug in reporting where it was failing to run the counting proc in Record::Answer#zip in the case where some index values were nil.
fixed bug in rendering humanized version of check_box_followup_group
fixed spec that should have been checked in 16bc4b872bd
fixed bug in nil forcing code

The code used to clobber empty but invalid field instances at the zeroth index even when the relationship that caused the zapping was at a different index.
commented out long failing spec just so things run clean
added functions to field object to return constraint values lists for enums and sets
added spss cleaning option to field export code
fixed bug that was preventing csv header to be created for non enum/set fields in spss clean mode
added cleaning of none * from field name for spss export
fixed export spss cleaning up of booleans and calculated fields
returning enum value list now works when defining list as an array.
now do a check for invalid set and enum values during spss export
added ability to manually set the spss enum/set export order for spss