Fix for double invoked callbacks.
Removed "pass on execute, fail on commit" test as the WP8 implementation notices and avoids the trick.  N.B. the fix still resolves the issue on Android so should fix it in the harder to test cases where it still can occur on any platform.
Updated generated javascript to match coffeescript
Merge branch 'double-invoked-callback'
Changed coffeescript/javascript to allow database.close() callbacks to be invoked on any platform.
Corrected callback signatures
Corrected test for close callback
Fix for failure to call open callback #110
Fix for missing close callbacks
Enable tests disabled due to lack of close callbacks.
Merge branch 'missing-callbacks'
Close then re-open works, delete then re-open should work

Delete then sql reports error
close, delete and re-opening work as expected
openDatabase callback parameter provided; opening a database twice works.
Merge branch 'fix-for-delete-issues'