Tests - moving vendor files into a vendor folder
Tests - Add linting to the tests.  Make sure they pass
AGJS-42: remove jQuery dependency from DataManager
fixed issues with async nature of the tests
tests for memory.js pass (but other still fails)
rewritten session-local.js to do not use jQuery/Deferred + made tests use Promise API
fixed sessionLocal tests
fixed tests for encrypted sessionLocal stores
replaced jQuery.deferred from indexeddb data-manager with Promises
use Promise instead of jQuery.deferred in WebSQL data-manager
AGJS-42: removed tests specific for promise-testing that duplicates the tests using promises api
AGJS-42: removed unused variables in impl
resolved jshint issues in DataManager tests (added stop)