FMDatabase: fixes static analyzer warning, API Misuse (Apple)

FMDatabase.m:207:5: Key argument to 'setObject:forKey:' cannot be nil
Update header/documentation for hasAnotherRow
Merge pull request #170 from robertmryan/master

Update header/documentation for hasAnotherRow
Reordered the sequence of source files into a more logical order
Clarify variable argument methods; expand upon rationale behind concerns with executeUpdateWithFormat and executeQueryWithFormat methods
Removed redundant Foundation.framework reference
Minor README correction
Merge pull request #174 from robertmryan/master

Documentation Update re executeUpdateWithFormat and executeQueryWithFormat
Merge pull request #168 from piemonte/master

FMDatabase: fixes static analyzer warning, API Misuse (Apple)
don’t print error log when _logsErrors == NO
NULL pointer dereference.
Use prepared statements for generating the savepoint name.

This removes the FIXME, and feels leaner.
Merge pull request #182 from tiennou/stuff

Some fixes
Merge pull request #181 from J-Jay/master

don’t print error log when _logsErrors == NO
Logs errors is now turned on by default.  It's easy to turn off, and if you're seeing errors then you should probably fix those.
Merge branch 'master' of https://github.com/ccgus/fmdb

Conflicts:
	src/FMDatabase.m