New busy timeout stuff - going to test it out on a branch for a bit before mainline commit.
Merge branch 'master' of https://github.com/ccgus/fmdb into busyTimeout
Cleanup
Simplify conditionals used to determine whether dispatch objects need explicit releasing.
Add support for openFlags to FMDatabasePool.

Also specify that openFlags is read-only on FMDatabaseQueue.
Add a comment explaining the use of OS_OBJECT_USE_OBJC
Converting fmdb.m to XCTest tests.

Move FMDBTempDBTests class into the Tests directory.
Add a .travis.yml file to use Travis CI for automated testing.

Add a Tests scheme for Travis CI.
Add a build status image from Travis-CI.

This will only work if @ccgus adds fmdb to Travis-CI.
Fix -[FMDatabaseTests testApplicationID]

There were compile errors in this code because I just copy/pasted it from fmdb.m without making the changes for XCTest.  It wasn't causing problems for me because I am using a version of SQLite older than the preprocessor check.
if DEBUG is defined, then you'll get a little more info when you've got open result sets out when using the queue.
Fix for issue #203: Add 'databaseClass' class method for FMDatabaseQueue. Subclasses can override this method to return specified Class of 'FMDatabase' subclass.
Merge pull request #206 from GrahamDennis/dispatch-arc-simplify

Simplify conditionals used to determine whether dispatch objects need explicit releasing.
Merge pull request #213 from 5at5ish/master

Fix for issue #203: Add 'databaseClass' class method for FMDatabaseQueue.
Cleanup
Merge branch 'testcases' of git://github.com/GrahamDennis/fmdb into GrahamDennis-testcases
Merge branch 'master' of github.com:ccgus/fmdb into busyTimeout
Notes on what's been going on.
Fix for issue #211: Add 'databasePool:didAddDatabase:' method to FMDatabasePoolDelegate protocol
Cleanup