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=6110


git-svn-id: http://closure-library.googlecode.com/svn/trunk@2426 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

Add goog.result.successfulResult/failedResult/canceledResult to the resultutils library.

R=chrishenry,vbhasin,nnaze
DELTA=118 (118 added, 0 deleted, 0 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6111


git-svn-id: http://closure-library.googlecode.com/svn/trunk@2427 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

Rename more Closure _test.js files to end in tester.js to make room for genjsdeps being update to include _test.js files in closure_test_suites.

R=chrishenry
DELTA=1007 (491 added, 491 deleted, 25 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6112


git-svn-id: http://closure-library.googlecode.com/svn/trunk@2428 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

Tweak the sourceUrl decision tree a bit, and update
the comments on when this should be used.

R=ssaviano
DELTA=32 (15 added, 5 deleted, 12 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6113


git-svn-id: http://closure-library.googlecode.com/svn/trunk@2429 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

Set type="text" for the <input> element in goog.ui.ComboBox.
My use case is to be able to easily customize the style of all text inputs without modifying other input controls such as radio buttons. If the text attribute is not set, the CSS styles set in input[type=text] selectors are not applied.

R=chrishenry,nnaze
DELTA=12 (11 added, 0 deleted, 1 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6114


git-svn-id: http://closure-library.googlecode.com/svn/trunk@2430 0b95b8e8-c90f-11de-9d4f-f947ee5921c8