Refactored SearchHeader.qml

Refactored SearchHeader to remove code duplication, there is a bug
when user enters a char multiple times and the model is empty the SearchField's
y is changed to a different value depending the char pressed.
Fixed TrafficSearchHeader.qml and TrafficPage.qml

By removing RemoveAnimation I fixed the issue that when user enters
certain characters the header would move along the y axis.
Fixed MapsPage.qml and DeparturePage.qml

Removed code duplication.
Updated Tube map

Changed the tube map to a more up to date version.