sqlserver fix if-not-exist
CreateTablesIfNotExists magically reappeared
fix table drop if-not-exists
columnToFieldIndex: revert b5ce3b9 change, as it breaks tag mapping when a field marked transient matches a column mapped to another field.  Fixes #175 but reverses #146
TestSelectAlias: modify to demonstrate how this behavior can be achieved using two separate structs - one that reflects the actual table structure (for inserts/updates) and one with the extended field, which can be used for selects.
Fix typo
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 pull request #179 from rtfb/develop

Fix typo
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