Factor out readStructColumns
Support nested fields in embedded structs
Handle reading into embedded structs when using Select
Merge branch 'Support_nested_fields_in_embedded_structs'

Conflicts:
	gorp.go
	gorp_test.go