Subset of original which updates IndexedDB's ObjectStore to properly take * for values and require KeyType for keys.

This has the potential to introduce compiler type-check errors

R=nicksantos,arthurhsu
DELTA=19 (0 added, 0 deleted, 19 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6069


git-svn-id: http://closure-library.googlecode.com/svn/trunk@2414 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Merge branch 'master' of github.com:wagjo/closure-library