Merge pull request #224 from akhileshgupta/unstable

fixing method call typo
Mock smartstore entries didn't have a last modified date causing the newest test to fail
No longer hard-coding refresh token - using forcetk.ui instead
JS test for syncDown
sync down (soql) and sync up (locally updated) tests for js
to do:
- sync up with locally created/deleted
- call from ios/android ftest
Merge pull request #225 from wmathurin/unstable

SmartSync Plugin Tests (js)
Fixed a bug: Backbone is not defined
Merge pull request #227 from thvd/patch-2

Fixed a bug: Backbone is not defined
Fixing some issues with forceTk refresh, sample app setup
Merge pull request #228 from khawkins/fix_forcetk_refresh

Fixing some issues with forceTk refresh, sample app setup
Test for sync up with locally deleted
Refactored common code
Checking that after sync up cached records are no longer marked as local
Testing sync up with locally created records
Merge pull request #229 from wmathurin/unstable

JS tests for sync up with locally deleted and locally created records
SDK info mock and test update
Merge pull request #230 from wmathurin/unstable

SDK info mock and test update
Work in progress - aligning with native implementation
No longer expecting a very specific set of status updates during sync
Fixing another unrelated failure (introduced by recent renaming)
Some tests would never be properly finalized - causing hard to track issues (other tests would run in parallel etc)