jmoiron plays the blues

4397c371 to modl mostly new README, change lots of gorp -> modl to avoid confusion
2cbbb9c1 to gorp allow ColumnMaps to set an sqltype which is not used yet but will be used in sql creation
fae5be90 to gorp remove panics when tables are not found, error channels are good enough for that case, move the remaining SqlExecutor interface for dbmap into mapper.go
aea7f791 to gorp remove a lot of old introspective stuff which is no longer necessary
c1032fb9 to gorp use sqlx.StructScan in rawquery, remove slice return for Select
8ccfe824 to gorp finish removal of hookArg and runHook in favor of using interfaces, which will end up not using select after the list/struct return support is removed
74f43408 to gorp updating more readme to make it less hideous
85f775e3 to gorp add some test-all explanations to the readme
4f72cf84 to gorp add drone status and a note about the fork
0b31b8a2 to gorp new test-all script which uses ./environ file for normal testing but is based off some env variables so it fits in well with dronio CI
605458c8 to gorp all tests passing, performance isn't that hot
8c37ae15 to gorp all mappers strings.ToLower() field & db names by default; must use tags and TableWithName for different behavior. I prefer this default because InitiialCaps is part of go's visibility and not a style guideline, and trying to CamelCase->snake_case is beset by weird behavior.
85841bec to gorp WIP replacement of Get internals with StructScan; this had implications with the TableMap, and I had to replace the ability to Rename colmaps, but since you can control table field names through struct tags I decided that having only One Place to do that was best, and doing it in the tags has advantages. Get currently doesn't return errors as I thought it should, and the Optimistic Locking is purposefully broken at the moment
d926ea9a to gorp add bench_all.sh with some benchmark output, fix benchmarks for all dialects, add a ReBind function which takes a query and a dialect and formats its bindvars according to that dialect (given the basic '?' bindvar scheme)
0d53cffa to gorp replace most of the hook system with a simpler one that uses interfaces to pre-calculate hook support and uses a lot less reflect
3017cc9f to gorp remove type conversion stuff (this is handled by the database/sql/driver Scanner interface) and get tests working on pg and sqlite