Fixes issue #1162 and issue #1128; JSON classes now defensively ensure the JavaScript string used as a key is actually a primitive when access the backStore JSO.  This was an issue particularly on FF.  Includes tests to verify the behavior.

Patch by: bobv, scottb
Review by: knorton, scottb
Found by: colesbury, hoosiemama, joerg.baumann


git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@1250 8db76d5a-ed1c-0410-87a9-c151d255dfc7
2 files changed