New smartstore action: pgAlterSoup (incomplete implementation) and pgGetSoupIndexSpecs (implementation complete)
Alter soup implementation + tests (but can be further refined)
Improved comments
New comments/notes
Adding pert test for alter soup
(also refactored existing tests to use loops instead of recursion for improved readability)

[KitKat Nexus 7 emulator with HAXM]

Initial database size:9216
Database size after inserting 4096 records with 128 fields:9872384
Adding one index / no re-indexing completed in: 165 ms
Adding one index / dropping one index / no re-indexing completed in: 182 ms
Dropping two indexes / no re-indexing completed in: 155 ms
Adding one index / with re-indexing completed in: 4875 ms
Adding one index / dropping one index / with re-indexing completed in: 4740 ms
Dropping two indexes / with re-indexing completed in: 4213 ms
Moved method that figures out index spec to re-index for to IndexSpec
Added tests for IndexSpec
New test with a alterSoup that changes an index type
Removing unused import
Merge pull request #514 from wmathurin/smartstore_reindex

Merging that work - more to come (for locking / recovery / re-index semantic) in a future pull request