Boolean support

Only tested with PostgreSQL
Bigserial support

Tested with PostgreSQL
CreateTableOpts(): Create tables with more options (ie. only create tables that don't exit)
Merge pull request #28 from ottob/bigserial_support

Bigserial support
add test_all.sh script to run tests in against all 3 dbs
Modify gorp_test.go to pick driver/dialect based on env variable.  Allows shell script to run against all dbs.
Merge pull request #27 from ottob/bool_support

Boolean support
Merge pull request #31 from fabioxgn/master

Fixed the transaction example, Begin() returns 2 values the transation and an error.
Merge remote-tracking branch 'otherfork/master'
Fix version issue in bindInsert mehtod
Accept a slice of pointers to Select and write results into that slice
Simplify code a tiny bit
Merge pull request #39 from NoahShen/master

Fix version issue in bindInsert mehtod
#38 - add CreateTablesIfNotExists function
If Version is zero, set value on elem in createBindInstance
add dbmap.CreateTablesIfNotExists to README
#33 - insert returns error if autoincr field is not an int type (avoids reflect panic)
Use package gorp instead of gorp_test to eliminate need to change files in forks or when importing from different path
Factor out readStructColumns
Support nested fields in embedded structs