NSLog data-bytes instead of data-self when traceExecution=YES.
Update .gitignore for Xcode workspace.
Add key methods that take NSData

If you are using an encrypted SQLite and have a key passphrase that may contain
non-UTF8 friendly bytes (or NULLs), you should use these methods instead.

-setKey: and -rekey: work exactly as before. Note that this means if you pass
them an NSString into which you have stuffed NULLs, they will truncate to the
first null byte when sending to the underlying sqlite functions.
Merge pull request #127 from mazgi/pullreq/update_gitignore_for_workspace

Update .gitignore for Xcode workspace.
Merge pull request #135 from yeahphil/master

Add methods to use NSData when setting database key
Cleanup.
Fixes a variable argument crash if an incorrect number of arguments are passed in
Merged in Chris Wright's date format additions to FMDatabase.
Fixed a problem where executeUpdateWithFormat: + %@ as a placeholder and the value was nil would cause a bad value to be inserted.  Thanks to rustybox on github for the fix.
Merge pull request #126 from inamiy/traceExecution

NSLog data-bytes instead of data-self when traceExecution=YES.
Little compiler warning cleanup.
Updated project settings, and compiler warning fixes.
Merge pull request #146 from Shopify/bugfix/argument_crash

Fixes a variable argument crash if an incorrect number of arguments are passed in
Little test for the latest fix.
Baked in support for the new application_id pragma in SQLite version 3.7.17:
        - (uint32_t)applicationID;
        - (void)setApplicationID:(uint32_t)appID;
        - (NSString*)applicationIDString;
        - (void)setApplicationIDString:(NSString*)s;
Added comments to facilitate automatic generation of documentation via appledoc
Replace fmkit reference with fmdb
Added README.markdown to project to make it easier to review/edit
Updates to links; some minor edits to comments; added executeQuery and executeUpdate comments
Add save point method comments