Add NoError to the various Positioning Source classes.

This became apparent while implementing the BB10 and Android backends.

Change-Id: I54e2c0fce63021b9fad0c544777792aed726608b
Reviewed-by: Aaron McCarthy <mccarthy.aaron@gmail.com>
Add QGeoPositionInfoSource::NoPositioningMethods enum value

This simplifies various position backend implementations
as they don't have to cast 0 to QGeoPositionInfoSource::PositioningMethods

At the same time we synchronize the same QML enum and its value name.

Change-Id: Ic0b258161a6319da238b265ad5d9926349f461f1
Reviewed-by: Aaron McCarthy <mccarthy.aaron@gmail.com>
Remove incorrect position references in satellite documentation.

Most liklely they were caused by Copy & Paste.

Change-Id: Iacdff9d28aa3e3a1bd662e970200f84e2863597f
Reviewed-by: Jerome Pasion <jerome.pasion@digia.com>
Reviewed-by: Aaron McCarthy <mccarthy.aaron@gmail.com>
Improve QGeoSatelliteInfoSource API docs

1.) Clarifies the timeout behavior of startUpdates()
2.) Specify error() signal behavior when timing out during requestUpdate()

Change-Id: Id643465891a6a08ba04c25c1439fda34bd5a79b0
Reviewed-by: Aaron McCarthy <mccarthy.aaron@gmail.com>