MerOptionsPage: Do proper widget lifecycle management

Signed-off-by: Martin Kampas <martin.kampas@jolla.com>
Remove SailfishOS specific welcome page

The getting started page is not part of upstream Qt Creator design
anymore: 647726f (WelcomePage: remove getting started page)

Signed-off-by: Martin Kampas <martin.kampas@jolla.com>
Core: Show all templates initially, remember platform choice

Signed-off-by: Martin Kampas <martin.kampas@jolla.com>
Reintroduce "Jolla: Remove wizards which do not properly work with SailfishOS"

This reintroduces commit 6e20d1f9d6cbbf01570ae58c18b2610970443e62,
temporarily reverted prior to mer-3.1 merge with commit
7716dd79e488228556655276fe646383f3f0ec03.

BlackBerry wizard display name added because the very first wizard in a
category determines the display name for the category - it would be
empty. This is not an ideal solution as the display name does not get
localized this way. It would not be trivial to fix this properly.

Signed-off-by: Martin Kampas <martin.kampas@jolla.com>
Sailfish app wizard: fix display name

The rationale here is the very same as for the BlackBerry wizard in case
of commit b318d1cd41e658c8360ed3879580f8291aec7aaf. Kept separated for
obvious reasons.

Signed-off-by: Martin Kampas <martin.kampas@jolla.com>
Mer pluginspec: use QTCREATOR_COMPAT_VERSION

See cc7c3c9 (Add QTCREATOR_COMPAT_VERSION)

Signed-off-by: Martin Kampas <martin.kampas@jolla.com>
Reintroduce "Jolla: Mark Android and QNX plugins as experimental."

This reintroduces commit 79b9b78528d669b18620095bdc40a7195d295670,
temporarily reverted prior to mer-3.1 merge with commit
e6dfc4101b783ec914df7d9281d10b5798bb6b5f.

Signed-off-by: Martin Kampas <martin.kampas@jolla.com>
Reintroduce "Read settings file for loading external tutorials"

This reintroduces commit 29a4c9bfdacd3c721f47abc764efc6db87533c66,
temporarily reverted prior to mer-3.1 merge with commit
832935a2115234082bace8a5e363991d43141d0d.

Note that the setting keys are now Help/InstalledExamples and
Help/InstalledTutorials - see 29b0c10 (WelcomePage: Support additional
(non-qt) example sets)

Signed-off-by: Martin Kampas <martin.kampas@jolla.com>
Reintroduce "Jolla: Add preferredFeauters to example template" - non-Mer part

This reintroduces the non-Mer part of commit
af0ca3f9147312790ed27efd00d7c010edd09df3, temporarily reverted prior to
mer-3.1 merge with commit cea095600a2701d2e7d51b3d7d3a7c4612baf90a.

Signed-off-by: Martin Kampas <martin.kampas@jolla.com>
Reintroduce "Jolla: Add preferredFeauters to example template" - Mer part

This reintroduces the Mer specific part of commit
af0ca3f9147312790ed27efd00d7c010edd09df3, temporarily reverted prior to mer-3.1
merge with commit cea095600a2701d2e7d51b3d7d3a7c4612baf90a.

Signed-off-by: Martin Kampas <martin.kampas@jolla.com>
Reintroduce "Jolla: Add preferredFeatures support for welcomepage"

This reintroduces commit e3649e2a7ccaac1982d7f35ed5a55e926ea84f0f,
temporarily reverted prior to mer-3.1 merge with commit
cea095600a2701d2e7d51b3d7d3a7c4612baf90a.

Notice how it deals with 28e5eea (Example launcher: Don't configure kits
automatically) and 921f86d (TargetSetupPage: Generalize the page)

Signed-off-by: Martin Kampas <martin.kampas@jolla.com>
Reintroduce "Jolla: Add platform and preferedFeatures for tutorial parser"

This reintroduces commit a5e6696d0c5a786a72300a8ea83fc28d5def36b3,
temporarily reverted prior to mer-3.1 merge with commit
cea095600a2701d2e7d51b3d7d3a7c4612baf90a.

Signed-off-by: Martin Kampas <martin.kampas@jolla.com>
Remove unused sailfishos-spec and -yaml wizards

Signed-off-by: Martin Kampas <martin.kampas@jolla.com>
doc: Mention SailfishOS in the intro text

Signed-off-by: Martin Kampas <martin.kampas@jolla.com>