Add simple json parser. Replace old theme json parser with the new one.
Remove org.json parser from rwt bundle. Use new simple json parser
instead.
Some refactoring in rap.js and fix potential memory Leak

The "wrapper" returned for non-public protocol objects where not removed
from the internal map when the original was disposed. This would likely
never amount to anything in memory since the objects are all empty and
only custom widgets may get them.
Preserve and render Tree/TableItem index property

402122: [Table][Tree] Items structure out of sync when disposing
non-materialized item
https://bugs.eclipse.org/bugs/show_bug.cgi?id=402122
Replace the usage of org.json with new simple json parser in tests
Merge branch 'json'
Restore background gradient after remove of background image

402110: [Button] Background gradient disappears after set and remove
background image
https://bugs.eclipse.org/bugs/show_bug.cgi?id=402110
Add support for background position and repeat for Button, FileUpload
and Composite

361799: [Theming] Ability to specify background position and repeat
https://bugs.eclipse.org/bugs/show_bug.cgi?id=361799
Add support for background position and repeat for Label, CLabel
and Link

361799: [Theming] Ability to specify background position and repeat
https://bugs.eclipse.org/bugs/show_bug.cgi?id=361799
Fix broken js tests in Chrome and Opera.
Rebuild client.js
Small re-factoring in PropertyResolver
Formatting
Send and process the URL parameters in the first POST request

404546: Request parameters are empty on page reload
https://bugs.eclipse.org/bugs/show_bug.cgi?id=404546
Remove old Server#addParameter and Server#addEvent. Get use of new
remote object API instead.
Change DND event names in protocol

- dragStart -> DragStart
- dragFinished -> DragEnd
- dragEnter -> DragEnter
- dragOver -> DragOver
- dragLeave -> DragLeave
- dragOperationChanged -> DragOperationChanged
- dropAccept -> DropAccept
Corresponding listeners are rendered from the server-side too.

404698: [Protocol] Reorganize DND event names in protocol
https://bugs.eclipse.org/bugs/show_bug.cgi?id=404698
Small renaming in DNDTest
Remove trailing spaces
Fix scrolling on item selection for List

Item is no longer automatically top-aligned, but rather top- or
bottom-aligned depending on the scroll position before the selection.

See Bug 404732 - [List] Selecting an item scrolls it to the top, even if
it is below the current scroll position
Do not render mnemonic index on separator menu item