Make Label accessible

Change-Id: If364332017669732fa429efe90c26000b01b0580
Reviewed-by: Jan Arve Sæther <jan-arve.saether@digia.com>
Move array data into its own struct

Re-applying changes from c83b9cdd584c459ecaaae5c04c314aad50585754
in the qtdeclarative repository which were done after beginning to move
the dialogs into qtquickcontrols.

Change-Id: I29798b88268a965aa66ba78f8f730bcac00576af
Reviewed-by: Liang Qi <liang.qi@digia.com>
Merge remote-tracking branch 'origin/stable' into dev

Change-Id: I1c758e93a570b3b522c64b9d2f6e482a6cf0d48a