Merging long emulation branch into trunk.  Longs are now emulated in web mode as a pair of doubles, representing the upper and lower 32 
bits.

TODO(spoon): warn on long values passing between Java and JavaScript

Patch by: spoon (LongLib/LongLibTest), me (most everything else)
Review by: fabbott (LongLib/JRE changes), bobv & spoon (TBR, everything else)



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