Bahbah config.ini fixed.
Widget: Made application extensible
Build: create org.eclipsescout.demo.parent project
widgets: created p2 repository, created feature project, adjusted maven build
Build: update to version to 3.10.0 and add target platform
widgets: updated swt application to display outlines
Merge branch 'feature_swtOutline'
Widgets: added maven project to build production_rayo product
Widgets: fix config.ini for rayo products

- change eclipse.product value
- use scout.laf.useLafFrameAndDialog=false
widgets: updated some forms and target platform
widgets: fixed missing text "Logoff" and did some refactoring in
ButtonsForm
Build: remove <finalName> in maven-assembly-plugin goal

This will switch back to default ${project.build.finalName} and consider the
assembly result as resulting artifact of the build.
build: add a root pom

This root pom.xml has the main aggregator pom (build/org.eclipsescout.demo.parent) as maven module.
iBug: fix server.url in org.eclipsescout.demo.ibug.ui.rap.product
Revert "Build: remove <finalName> in maven-assembly-plugin goal"

This reverts commit 63a17ce1096e3c189f3ad2f838edca72c734cd34.
[widgets] moved some widgets to internal and updated rap to display the toolbutton icon
[widgets]: some improvements to forms and added switch to check if app has server or not
[Minifigcreator] fix CustomServerTestEnvironment

(cherry picked from commit 98dc48fee2dc7b930b3d758845c9b5ed07607d3e)