test(db): run async Ti.Database tests on ios
test(db): run async Ti.Database tests on ios

- no longer filter to just android, but don't run on windows
- modify tests to expect callbacks that received error as first argument
- add tests for invalid sql statements, re-work test structure

mano-mykingdom/titanium_mobile,mano-mykingdom/titanium_mobile,mano-mykingdom/titanium_mobile,mano-mykingdom/titanium_mobile,mano-mykingdom/titanium_mobile,mano-mykingdom/titanium_mobile,mano-mykingdom/titanium_mobile,mano-mykingdom/titanium_mobile