default table and column names are the class/variable names respectively
added the ability to create unique combinations so the group of them must be unique not each column individually
changed init to restart so that callbacks can be used more than once
Revert "default table and column names are the class/variable names respectively"

This reverts commit 11143fedec5a2227767d42a8ce25d265904da4aa.
Merge remote-tracking branch 'upstream/master'
Made sprinkles singleton more thread safe
Merge commit '671ccc81e71656583e2098b4e461dd6e29e51596' into pullRequestFork
merge replaceInitWithRestart
Revert "changed init to restart so that callbacks can be used more than once"

This reverts commit 156b9708112e24cde38ad8006c0d22e344d08609.
fixed unique combo javadocs
return the id of the loader from getAsync in ManyQuery so the user can destroy the loader if they choose
bug introduced by being able to restart queries, for the user’s sanity use their sql query not the final one so they can restart with different variables without the old loader still running
keeping onequery consistent with many querymight be nice lol
Merge pull request #59 from mechinn/replaceInitWithRestart

Replace init with restart
Merge pull request #61 from mechinn/ManyQueryId

return the id of the loader from getAsync in ManyQuery
changed sample project package name to avoid conflict with library
fixes #57
fixed some formating
added typeserializer for bitmaps
added test for bitmap serializer, fixes #63