QIODevice upstream fixes
this includes upstream commits:
https://github.com/qt/qtbase/commit/
0c748fb7b109244c03eebbceb400db53af95974c
https://github.com/qt/qtbase/commit/
06632928afbd44b13d333f390bc50403e63f87a4
https://github.com/qt/qtbase/commit/
85da1625e47cadf0b41e24863e8988e771e50943
https://github.com/qt/qtbase/commit/
c70658d301e274c3aaa1fb6cebe2a5e56db1277
https://github.com/qt/qtbase/commit/
a373ffcda9b2e7b38509dcb2e772b86d67a72c80
https://github.com/qt/qtbase/commit/
ed0c0070f9b05c647019270dfc42073d071c830a
https://github.com/qt/qtbase/commit/
35ee5349f2f549d5fe9d9bd57cef7af0047ee2d4
https://github.com/qt/qtbase/commit/
f40cf77b0fa1cd5353ca866a7a5799da9f303081
https://github.com/qt/qtbase/commit/
7c149dd86944b3669420832b2b14fac00327d4b7
https://github.com/qt/qtbase/commit/
84b739158d5fdc356e5c6c963ba740fd081db82e
https://github.com/qt/qtbase/commit/
ada8f1985d1f04440fca97894192748d98e47441
https://github.com/qt/qtbase/commit/
310b7ef010f524e8d3cde5605cd495a4ffed5862
https://github.com/qt/qtbase/commit/
05d980664fd3958add575712faf2abbb12b20857
https://github.com/qt/qtbase/commit/
1ce203d05a952f039105d30968daf2eacae66be8
https://github.com/qt/qtbase/commit/
a9c398096bcb342e7d7b1cec6137b0ee8d05872e
https://github.com/qt/qtbase/commit/
5221ae5f424f24000d877d2a4394e2d75a052cca
https://github.com/qt/qtbase/commit/
fe1cbe9ca78619b54b08e4ec1155d7e6e4e0640a
https://github.com/qt/qtbase/commit/
81e69ffdbac1e6f2066c2de3e5cfecbb923f2b15
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>