Merge pull request #117 from mzanetti/master

update Ubuntu port
bahn.de: Support for direction in journey planner
UI: Display direction of train in journey details

Closes #119 - [Request] Show direction of S-Bahn, metro, tram, bus etc.
in journey details
Fix: No need to seek as `hafasData >> tmpTxtPtr` moves current position
bahn.de: Display comments as additional info in journey details
Some improvements to calendar entry text:

- display direction of the train;
- don't display additional info in compact format.
vasttrafik.se: Use new `direction` property in journey details
HAFAS XML: Support for direction and train info in journey details
Merge pull request #120 from leppa/master

bahn.de, sbb.ch, öbb.at, rejseplanen.dk: Support for direction and comments
HAFAS XML: Ignore train info that continains only "."
Sailfish: Fix train info auto-height in journey details.
9292ov.nl: Use new `direction` property in journey details

Also, make departure/arrival platform translation more flexible by using
placeholders instead of string concatenation.
9292ov.nl: Great improvement of JSON parsing speed under Qt 4

Using QScriptEngine instead of Qt4Json under Qt 4 reduces JSON parsing
time by several dozen times.

See #121 - Slow parser performance
9292ov.nl: Additional slight improvement to parsing speed

Use value() instead of operator[]() to access QVariantMap members plus
use iterators to iterate over QVariantList.

See #121 - Slow parser performance
9292ov.nl: A bit of refactoring
EFA: Use new `direction` property in journey details
HAFAS XML: Considerable improvement in XML parsing time

Use of `QDomDocument` instead of `QXmlQuery` to parse XML response
brings improvement in parsing speed by the factor of up to 50 times,
depending on the platform and device.

See #121 - Slow parser performance
HAFAS XML: Fix typo
HAFAS XML: Indicate that error comes form the backend

There are some error messages generated by the service that might trick
users to think that the error is reported by the client, not by the
service. For example, OBB can return "An error occured." message.

To avoid this confusion, all error messages that come from the service
are now prepended with "<servicename> replied: ".
No need in Qt XML Patterns module anymore