Feedback reports can be initialized directly from sqlite statements.
making the sqlite3db accessible from the header even though that shouldn't be required.
delete call was accidentally formatting the upsert string
Smarter find data (checks to guarantee we have an id set from the database)
dbRowId no longer readonly
delete formatter had a syntax error
off-by-one errors in the additional column reads
wrapping -(APBDatabaseCustomParameter *)customParameterObj; in an ifndef SKIP_CUSTOM_PARAMS
we will only generate web requests for feedback reports that exist in the database

removing generateFeedbackWithScreenshot:note:console:params: to use
generateFeedbackCallWithFeedbackData:
creating APBDatabaseFeedbackReport from the stored feedback dictionary
adding deleteFeedbackWithId and oldestUnsentFeedbackReport for APBDataManager(FeedbackReporting)
APBDatabaseFeebackReport starts handling Custom Parameter child object