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.
Enhanced BusStopPage.qml

It is now possible to maually refresh BusStopPage and a ProgressBar
shows the progress of the timer that when triggered will update data.
Added a ProgressBar to JourneyProgressPage.qml

JourneyProgressPage now has a ProgressBar to indicate when the next
update will occure.
Fixed JourneyProgressContainer

Fixed a bug(issue 11) where cover would show up as
TERMINATED even though bus is still on route.
Bumped version number

Bumped version number to 0.4.4 and updated ChangelogPage accordingly.
Merge branch 'devel'

Version 0.4.4 contains fix for issue 11 and add enhacements secified
by issues 21 and 22.