When computing the column names to use for insert/update methods on dao instance consider the class's column-map and not just the slots' names.
When building up s-sql forms in the dao readers/writers make sure to use :raw for the column names (which we have as strings and not symbols)
Make sure to compute the right sql column name for the :returning columns in insert-dao
Tests for :col-name DAO slot argument.
Removed all whitespace changes on branch vs master (no functional changes)

This commit serves to make the diff between this branc and master easier
to read, review and merge.
Use make-symbol instead of (list :raw ...) to inject a column name into an s-sql query.
Merge remote-tracking branch 'origin/col_name_dao' into wco-master