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
Report changing/total loopable passes in PerformanceTracker.

R=blickly
DELTA=101 (34 added, 39 deleted, 28 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6108

git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2452 b0f006be-c8cd-11de-a2e8-8d36a3108c74
Remove non-determinism in InlineFunctions.

R=johnlenz
DELTA=1 (0 added, 0 deleted, 1 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6109

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