Moved trainrestrictions model logic to c++, frees some logic in qml. Also started getting desktop test gui working again
Moved setting the temporary from and to station in qml to mainpage, because the default "text" property does not get updated after setting it in the results
Updated translations, mostly german ones, ru and uk still misses some
Started #71 needs translation
Getting Desktop Test gui semi working again, still needs some more work but basic functionality is back
Changing the declaration from Fahrplan::StationType to StationType fixes #74
Added check to not switching the same station with itself
Compilation fix: #elseif is not understood by all compilers.

Replaced it with #elif, which is.
Fixed "QThread: Destroyed while thread is still running" warning.

Also, fixed a memory leak: each switch of the backend leaked a parser
object instance.
Updated Russian and Ukrainian translations.
Merge pull request #75 from leppa/translations

Updated Russian and Ukrainian translations.
Updated to compile with QT5
Merge branch 'master' of https://github.com/smurfy/fahrplan
[SYM,BB10] Switch with Arrival and Via station wasn't working correctly.
Made some improvements to Trainrestrictions model:

- no need to mark methods as Q_INVOKABLE as they're not used in QML;
- removed unneeded reimplementations as they already do the same in the
  parent QStringListModel class;
- removed unused method data(int index).
Fixed compilation warning:

'Fahrplan::m_dateTime' will be initialized after 'int
Fahrplan::m_trainrestriction'.
[SYM,BB10] Inverted style wasn't applied to favorites star position label.
Merge pull request #77 from leppa/master

Few fixes and improvements
make use of new model based approach
Merge pull request #78 from mzanetti/master

make use of new model based approach in Ubuntu UI