SVY-6440 also remove tim-api.jar from WEB-INF/lib, otherwise the
App.Server bombs out and does not start properly
Fixed for SVY-6661 : Regression: Run JSUnit Tests on mobile solutions
stopped working

I didn't manage to tune just timeouts and rely only on disk changes for
redeployment. So I had to:
- undeploy first to make sure we don't access the URL while the app. was
half redeployed (this seems to crash redeploy in Tomcat > 7 and leave
dir in undecided state)
- deploy and watch file system for signs that it was deployed
- verify over HTTP that war is available; just relying on HDD changes
was not enough, many times you would get a 404 in the opened browser

Now it never failed to run for me - but it takes around 20 sec to do the
whole undeploy/deploy/verify thing. It would probably be faster if we
change in the future to use the tomcat "manager" app  URLs and code
similar to the ones in tomcat deploy ant task, but didn't do that now as
then we would have to be really careful not to have that available in
app. server deployment - cause it would allow anyone access to
deploy/undeploy. If needed in the future I guess we should define the
Tomcat user that is required with the required rights and only deploy
the "manager" app. once when developer needs it and make sure it's no
longer deployed in app. server start.
SVY-6918 using accordion in the palette
SVY-6918 palette layout fixes
null check and different check on the FunctionType
better fix for null values in property value (should be handled in the
converter)
SVY-6918 palette layout fixes
SVY-6911 Fill palette based on layout and registered components in
eclipse
SVY-7033 Plugin no longer works from Developer, still works on App
server.

add the try/catch back that was removed because some clients
just refresh more often (for server side scripts)
Revert "just refresh more often (for server side scripts)"

This reverts commit f7b2a5651e367e5044710e7f9610cbbc62f3e2be.
SVY-6883 Try using a real NGClient in editor

moved IPersistChangeListener to shared
SVY-6883 Try using a real NGClient in editor

form url should come from the system so that refreshes can be done. Also
it should be lazy, only set the url when the websocket is ready.
SVY-6883 Try using a real NGClient in editor

start the websocket in a special mode (editor) so that the DesignClient
is started (and that one can interact with eclipse throug the
IDesignerSolutionProvider service)
SVY-6906 eclipse selection update

improvements to SwtWebsocket so that it supports frames, the parent
frame holds an array of all the websockets the frames are also created.
Because communication goes through the top frame.
SVY-6906 eclipse selection update

base tag must be a full href.
(So it has now the localhost and the port...)

Also all js files are now local
SVY-6906 eclipse selection update

fixes for IE (window.scrollX/Y) and IE in eclipse (no console)
SVY-6906 eclipse selection update

added console logging to eclipse console when running in eclipse if
there is no console.
SVY-6895 : added support for split-dropdown toolbar button; made
the toolbar buttons use bootstrap;
SVY-6906 eclipse selection update

output svy-id special for the designer