Fix a panic if primary key is not integer.
Rename db.isAutoIncrement() to db.isAutoIncrementable()

and changed to not checking struct field.
Merge pull request #3 from umisama/patch-4

Fix Insert() returns error always if primary key is not integer.