Add text alignment property to SpinBox and SpinBoxStyle

- Added a public alignment property
- Made it possible to set the default alignment in SpinBoxStyle
- Made it possible to override the default spinbox size.
- Change default text alignment to AlignRight for base and mac style.

Change-Id: I3d02ecb880eb2d1e9ad77725207cd88bf4fc2a89
Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
Doc: Fix versions in \qmlmodule and \inqmlmodule

In the future qdoc will ignore the version in \inqmlmodule.

Task-number: QTBUG-33555

Change-Id: I6bec55d33bc50db9639e48fe3017a634a4bbc671
Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
Doc: Changed the \since argument to the Qt version.

-1.0 types were introduced in Qt 5.1
-1.1 types were introduced in Qt 5.2
-The module versions are now taken from the \qmlmodule

This change was only applied to \qmltype.
For methods, signals, and properties, we keep the
\since QtQuick.Controls <version>

Task-number: QTBUG-32172
Change-Id: Iefa73d4a489aa285bae873f68ae9a228030f0115
Reviewed-by: J-P Nurmi <jpnurmi@digia.com>