In SmartStoreAdapter, used the config["name"] constructor arg to appended it to the un-exported property: this.soupName. Also kept the previously hard coded soup name: "cache" but used it as the prefix of this.soupName.

Updated the smartStoreAdapterTestTest.js file to test multiple adapters with different names being able to write and retrieve using the same key.
Made changes per Brian's comments.
Fixed typos in comment
Merge branch 'multipleSoaps-squashed' of git.soma.salesforce.com:mobileplatform/aura into bob/master-pending/pq21-smartstoreadapter
Merging origin/bob/master-pending/pr21-smartstoreadapter-soups into master