Fix #21 - Added support for different API versions (saved through preferences when checking server, servers are now always checked not only if they are a custom one). Now all works ok with all servers on the list (before there were problems with modern servers).

Fix #21 - Added real time information to map markers and step-by-step instructions. Some new API support improvements where needed.

Fix #21 - Added queries for realtime updates for all itineraries, which start one hour before the first one and finish when the last departure time is overpassed, along with an improved display of realtime info.

Fix #21 - Added notification support with option to cancel updates.

Fix #21 - Updated notifications strings.

Fix #21 - Added preference to disable updates which also cancels ingoing requests.

Fix #21 - Updated icon name.

Fix #21 - Improved option to activate/desactive realtime updates with new strings and hidden it until a trip update is obtained.

Fix #21 - Updated launcher and notifications icon to a more squared shape.
Fix #21 - Added check of app version and forced server refresh if has changed.
Fix #21 - Bumped data base version because of the inclusion of bike rental field.
Merge pull request #306 from vreixo/issue21

Fix #21 - Added realtime support with updates after trip is planned and notifications.