Use undefined as initial values and update type spec to reflect that.

Fixes dialyzer warnings for cases like:

#columnOrSuperColumn { column = undefined, 
                                    super_column = undefined,
                                    counter_column = CColumn,
                                    counter_super_column = undefined },