sqlserver fix if-not-exist
CreateTablesIfNotExists magically reappeared
fix table drop if-not-exists
Allow nil receivers

For example:

var p *Person // <nil>
dmap.SelectOne(&p, query)

If nothing was found, the receiver is still <nil>

This is supported in other mappers like mgo because it requires less typing if
you need a pointer, and it's also easier to check if nothing was found by
simply comparing the receiver to nil afterwards:

if p == nil {
  error("User was not found!")
}
Consider Uint an unsigned int rather than text
return non-fatal NoFieldInTypeError when selecting too many columns
Add database/sql Db.Prepare & Transaction.Prepare equivalents
Make Prepare test dialect agnostic

The 'true' literal doesn't play well with some SQL dialects
Make readStructColumns use the DbMap's TypeConverter, if it has one, for determining column types
Added test to cover the issue

The mysql driver doesn't seem to support time.Time as a holder, though, so I've had to exclude it.
One more test update...

First, since the problem happens during table creation, don't use CreateTablesIfNotExists() - we want to error out if the table already exists.

Second, since the 'mysql' driver is actually perfectly capable of creating tables and inserting data using time.Time values, let it run those parts of the test.  Just skip the Get() call and results comparison, as that's where the 'mysql' driver breaks down with time.Time values.
Merge branch 'develop' of https://github.com/qrawl/gorp into qrawl-develop
Merge branch 'qrawl-develop' into develop
Merge branch 'develop' of https://github.com/medvednikov/gorp into medvednikov-develop
Merge branch 'medvednikov-develop' into develop
Merge branch 'develop' of https://github.com/chouquette/gorp into chouquette-develop
Merge branch 'chouquette-develop' into develop
Merge branch 'develop' of https://github.com/vadimg/gorp into vadimg-develop
Merge branch 'vadimg-develop' into develop
Merge branch 'prepare_in_transaction' of https://github.com/andrei-m/gorp into andrei-m-prepare_in_transaction