Ability to flatten out embedded structs
Merge remote-tracking branch 'smh/flattened_structs' into embedded_structs
documentation & whitespace changes from shanemhansen's PR
add more tests to check deeply nested structs as well as embed conflicts;  change getFieldmap to look for embed conflicts and return an error if one is encountered
Merge branch 'master' into embedded_structs
finish off embedded struct support, opting to use breadth-first searching for situations where go would raise an ambigous selector compile time error, but warning about it in the readme
Merge branch 'embedded_structs' of github.com:jmoiron/sqlx into embedded_structs
Merge branch 'embedded_structs'