Few fixes and improvements

There was a bug with swapping stations on Symbian & BlackBerry 10 due to mixed up station types. Also, fixed compilation warning and made few improvements to Trainrestrictions model.