changed the structure name.

ColumnBaseDefinition ->
ColumnDef

ColumnBaseDefList ->
ColumnDefList

ColumnBaseDefListIterator ->
ColumnDefListIterator

ColumnBaseDefListConstIterator ->
ColumnDefListConstIterator

* Reason
'ColumnBaseDefinition' is long and causes many wraps.
In addition 'base' has clear meaning.