Added cast to fix warning on 32-bit builds.

The call to memcpy in -dataForColumnIndex: was being passed an int (it accepts a size_t, ie: long on some platforms). This generated a warning in Xcode 5 when building (in my instance) for the iPad.
Use `dataWithBytes` instead of `memcpy`
NULL pointer dereference.
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.

Conflicts:
	CHANGES_AND_TODO_LIST.txt
don’t print error log when _logsErrors == NO
Added `NS_FORMAT_FUNCTION` qualifier to `executeQueryWithFormat` and `executeUpdateWithFormat` declarations

Conflicts:
	CHANGES_AND_TODO_LIST.txt
	src/FMDatabase.h
Fix lots of implicit references to self.
Make last parameter explicitly `long long`, only identified after adding NS_FORMAT_FUNCTION qualifier to method declaration