Fix for issue #211: Add 'databasePool:didAddDatabase:' method to FMDatabasePoolDelegate protocol
Cleanup
improve type detect in FMDatabase.bindObject:obj when obj is a NSNumber

We should enum all possible in NSNumber, or we may get an incomprehensible result.

e.g. the result of `[@NO objCType]` is `@encode(char)` not `@encode(BOOL)` under XCode5
Might help to export the retry timeout interface for the tests!  Also, new test to check @imoldmans' patches.
Header fix.
Cleanup and contribs.
Change the use of #if / #endif so that Xcode document items pop over doesn’t get confused. Now when you pull down the document items pop over, all methods are shown.
Merge pull request #220 from robertmryan/master

Change the use of #if / #endif
Add a deadlock check to -[FMDatabaseQueue inDatabase:]
Fixed consistency problems with errorsOnCrash
Merge pull request #223 from hartdev/master

Fixed consistency problems with errorsOnCrash
I hate tabs.
Merge pull request #224 from mikeash/master

Add a deadlock check to -[FMDatabaseQueue inDatabase:]
Contribs and notes.