Bump qtserialport version to 5.3.0

Change-Id: I133b05f8701a128f65acd581bd1ceb2fd8d0dbea
Reviewed-by: Laszlo Papp <lpapp@kde.org>
Reviewed-by: Sergio Ahumada <sergio.ahumada@digia.com>
Do not set the sysfs availability to false on Linux

It is unnecessary since it will be evaluated again. As a side note, it can be a
static variable since it is set to false which cannot cause thread-safety
issues. Even more, these variables can get the "const" qualifier as they are not
being changed.

Tested on Linux with Qt 4 and then Qt 5.

Change-Id: I5d9a154b703d794842964c974f44dc75caffec59
Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com>
Reviewed-by: Sergey Belyashov <Sergey.Belyashov@gmail.com>
Merge remote-tracking branch 'origin/stable' into dev

Change-Id: I6f4ee883b4c2e6e441c18d8a19839a586e1f0552
Merge remote-tracking branch 'origin/stable' into dev

Change-Id: Iaef343dd542c8b4b4e62deb481559c7c1345d347
Merge remote-tracking branch 'origin/stable' into dev

Change-Id: I86357ba67c2314bf423f28bd4137c70bf3cfaf43
Merge remote-tracking branch 'origin/stable' into dev

Conflicts:
	src/serialport/qserialportinfo_unix.cpp

Change-Id: Idfdfd662f9e336368b6155112405536a2ce5c965
Merge remote-tracking branch 'origin/stable' into dev

Change-Id: I4ed57bc4bce87b9982a33ddf692b156721175440
Merge remote-tracking branch 'origin/stable' into dev

Conflicts:
	.qmake.conf
	src/serialport/qserialportinfo_unix.cpp

Change-Id: I9582d161018939defd3ba81d601fff176e86eb3c
Merge remote-tracking branch 'origin/stable' into dev

Change-Id: I535078aafe7a322f3b09e2893a89e30c0028661a
Merge remote-tracking branch 'origin/stable' into dev

Change-Id: I9b4871e9d69e73a1267a700aa953efaa0267c0e1
Merge remote-tracking branch 'origin/stable' into dev

Conflicts:
	.qmake.conf

Change-Id: Id8be0cbb66eabf59c47011e4605e71cf29c1f532
Disable build for WinRT

According to MSDN Windows Store apps will not have any
serial port replacement.

http://msdn.microsoft.com/en-us/library/windows/apps/hh464945.aspx

Change-Id: I2aa54462c411341e3b3cdbbbf65a7b3397df93b6
Reviewed-by: Laszlo Papp <lpapp@kde.org>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Merge remote-tracking branch 'origin/stable' into dev

Change-Id: Id640f4d6e6d6c6eb794cdc59d7c2008e60634274
Merge remote-tracking branch 'origin/stable' into dev

Change-Id: I10b71332b0ec3afc50d11bcc95adb94c6343f6b1
Merge remote-tracking branch 'origin/stable' into dev

Change-Id: I111ca7fd67979152329f290d45bd5b47551a404a
Merge remote-tracking branch 'origin/stable' into dev

Change-Id: Ifff35473fe07ee5d94f9fb4f0125ee125c109c76
use private linkage where appropriate

Task-number: QTBUG-35781
Change-Id: I24b5ec010525da2c1f1be63996193ac31dcd3808
Reviewed-by: Laszlo Papp <lpapp@kde.org>
Reviewed-by: Sergey Belyashov <Sergey.Belyashov@gmail.com>
Add the minimal set of the base auto tests

Added two types of tests: the constructing tests and the opening tests.

The construction tests are checking of the getters to return of default values.
Also are checking a correctness work of the constructor of class with different
types of a port name.

The opening tests are checking the open() method with the valid/invalid open
modes and with the valid/invalid port names. The results are compared with the
expected behavior (with the error codes and the return values).

Change-Id: I503adf629cf613844bf9b96d8704ff017ea5fcdb
Reviewed-by: Sergey Belyashov <Sergey.Belyashov@gmail.com>
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
Rename the flow to flowControl for consistency

Change-Id: Ida3c4ff049f21bd96fd64b41c66787b3961ada5e
Reviewed-by: Sergey Belyashov <Sergey.Belyashov@gmail.com>
Do not use the deprecated method in the "See also" section

Change-Id: I2a73e9dc19e93c678d803d4aaf2e03c19e7613fb
Reviewed-by: Sergey Belyashov <Sergey.Belyashov@gmail.com>