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'.