Synchronizing on SmartStore.class
New table to track progress on long operations and complete them in case of crash - used by alter soup
Moved alter soup / long operations code to new classes LongOperation and AlterSoupOperation
Added clearSoup method
Exposing reIndexSoup and clearSoup in SmartStorePlugin

Next: steps
Bug fix + new test for clearSoup
Bug fixes + additional tests
Pointing to latest shared / running new smartstore js tests
More refactoring to make testing easier - testing interrupt/resume of long operations
Check API version before using the correct call
Merge pull request #520 from bhariharan/unstable

Check API version before using the correct call
Merge pull request #519 from wmathurin/smartstore_reindex

Disaster resistant alterSoup + Concurrency Protection
Merge branch 'unstable' into unstable23
Merge pull request #521 from bhariharan/unstable23

Merge branch 'unstable' into unstable23
Adding What's New in 2.2
Change link to discussion forum
Fix URL
Merge pull request #522 from bhariharan/unstable

Adding What's New in 2.2
Minor rewording
Merge pull request #523 from bhariharan/unstable

Minor rewording
Merge branch 'unstable' into unstable23
Merge pull request #524 from bhariharan/unstable23

Merge branch 'unstable' into unstable23