feat(localforage): add support for multiple storage instances

Related to #245, #45 and #4.

**Update**: [here is a fiddle ](http://jsfiddle.net/e1bpzjgd/1/) with the running example.
I think this line causes the inconsistent test results I get in my terminal vs Travis.