o.c.opibuilder: Delete body.html that's in o.c.opibuilder.rap

.. and only used for RAP
Webopi: Fix issue with Firefox 29 and newer

Would be fixed in RAP 2.3, but that's not out, so using the fix
described on
https://wiki.eclipse.org/RAP/FAQ#Blank_page_or_client_crash_in_Firefox_29.2B
RAP DataBrowser: Allow use with Firefox version 29+
webopi.warproduct: Remove databrowser2.rap plugin

When included, its RedirectServlet would route all requests to "/d", the
tandalone databrowser. "/w", "/m" for *.opi access was no longer
possible. Without the databrowser2.rap plugin, the webopi.war starts as
a WebOPI for *.opi files, but still includes the "New Data Browser Plot"
button in the toolbar.
o.c.utility.singlesource: Remove redundant isRAP variable
opibuilder: Move E4 code to singlesource plugin to fix RAP compiliation

Incremented the singlesource version number since it now offers new
methods
opibuilder, singlesource: Fix RCP impl. after extraction for RAP
swt.widgets.test: Make RAP draw2d optional (compile error w/ RCP)
Merge pull request #545 from ControlSystemStudio/bug542

Bug542
o.c.scan: Remove SetCommand.toXML()

Was left over from back when each command had toXML()
o.c.scan: Support String in WaitCommand
o.c.scan: Quote WaitCommand value if String
o.c.scan.scantree: List properies in order even if more than 10
o.c.scan.scantree: Quote string-or-double values if they're a string
o.c.scan: Extract StringOrDouble handling
o.c.scan: Increment version numbers
Merge remote-tracking branch 'origin/master' into sns4
Merge remote-tracking branch 'origin/bug476' into sns4
Merge remote-tracking branch 'origin/sns4' into sns4