Change a number of indexedDB functions to take primitive and array types instead of !Object type for keys and * for values, in accordance with the documentation at https://developer.mozilla.org/en-US/docs/IndexedDB and http://www.w3.org/TR/IndexedDB/#key-construct)

This includes the final changes to the Index and Cursor classes, and corresponding extern changes

This has the potential to introduce compiler type-check errors

R=nicksantos
DELTA=36 (0 added, 6 deleted, 30 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6107


git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2451 b0f006be-c8cd-11de-a2e8-8d36a3108c74