Use MapLibre SDK for the maps, rewrite the MapFragment
Summary:
Update Gradle plugin, add libraries
Resolve T1225
gradle: try to increase max memory heap
Add map fragment migrated to Kotlin
Create new MapLibreFragment with layout for bottom sheet in map
Drop the MapLibre inside the LineDetailFragment
Add button for navigation to the stop (fixes T897)
Show correct direction in LineDetailFragment (fixes T1216)
Add arrows showing the direction of the path of the buses
Reviewers: valerio.bozzolan
Reviewed By: valerio.bozzolan
Subscribers: valerio.bozzolan, Libre BusTO
Tags: Libre BusTO
Maniphest Tasks: T1216, T897, T1225
Differential Revision: https://gitpull.it/D184