convert profile values to the right property type

Profile values will be converted to the type of their corresponding
property. Now it is possible to set string lists of length one or
boolean values in profiles.

Change-Id: I7fa8bee556376e683030cf02790597c56e6bf494
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
adjust tst_language to latest changes

SetupProjectParameters takes "flat" build configs now.
This fixes the soft assert in the language test that
was introduced in aa74bd71956464adc12249055f8f9e29fe3bd5ad.

Change-Id: Idddf7eca9b5fbac06ae1e56bc1b7e1a93003e75f
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
bump version number to 1.0.1

Change-Id: Ic3695d6d57486c929b8537497b75d7b2645272ef
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Make the toolchain property a list.

This allows us to differentiate between clang and gcc toolchains, and
also allows us to easily apply conditions to multiple related toolchains
(gcc, clang, mingw are all considered part of the gcc toolchain family).

The probes now also correctly set the toolchain.

Change-Id: Ic5d01fe7fe25dd5e5937cbff7d9253f180571533
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Change targetOS and hostOS to lists, and remove targetPlatform.

Change-Id: I33317c857a319e0fa25c9e0d0cc69abc4ad3fabb
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>