(#1156) - prevent 'to much recursion' error
(#1181) - Fix typo in GQL documentation `s/vender/vendor`
(#1179) - upgrade browserify and point to local node packages
(#1185) - break out GQL
(#1017) - use cordova sqlite plugin if it's availible, also document it
(#1173) - fix linting
(#1178) - Make sure all stores are closed if an error occurs with one of them.
Merge remote-tracking branch 'upstream/master' into fix-sync-stops