Objects now have no identifier till insertion, and no pending queries are created till insertion. On insertion any object is treated as dirty, and queries generated for each saved key
Fixed type
Improved error reporting
Properly reset cached statements before very use
Merge branch 'master' of https://github.com/fjolnir/DatabaseKit

* 'master' of https://github.com/fjolnir/DatabaseKit:
  Made initialization skip the creation of unused queries.
  DBOrderedDictionary was keeping a reference to the passed key object, as well as copying it. (_keys & _pairs had different pointers). Fixed to store 2 references to the copy.
  Merged DBDebug.h into DBUtilities.h