Add support for reading in lanes that have multiple turns
Fix error caused by missing lane tags.

When there is both a slight left turn and a slight right turn possible
at a point, and neither of the outbound roads have a lanes tag, then
an ArrayIndexOutOfBoundsException is thrown.
Add ability to fully use turn:lanes for left and right turns as well

If the turn being made is a left or right turn, and turn:lanes is
present, then the lanes for the turn will be displayed, and only the
lane that takes a left or right turn will be highlighted.
Add a right/left turn arrow on the rightmost/leftmost lane if it's not
included as per turn:lanes and a right/left turn is being taken.
better wording
Merge pull request #918 from saiarcot895/support-for-left-and-right

Support for left and right
Translated using Weblate (Hungarian)

Currently translated at 99.6% (1528 of 1533 strings)
Translated using Weblate (Italian)

Currently translated at 100.0% (1533 of 1533 strings)
Translated using Weblate (Lithuanian)

Currently translated at 100.0% (1533 of 1533 strings)
Merge remote-tracking branch 'origin/master'
Merge pull request #917 from saiarcot895/fix-lane-counting

Fix error caused by missing lane tags.
Translated using Weblate (Russian)

Currently translated at 100.0% (1533 of 1533 strings)
Translated using Weblate (Polish)

Currently translated at 100.0% (1533 of 1533 strings)
Rename getLanesInfo() to assignLanesInfo()
Translated using Weblate (Japanese)

Currently translated at 100.0% (1533 of 1533 strings)
better wording 2
Translated using Weblate (Dutch)

Currently translated at 100.0% (1533 of 1533 strings)
Translated using Weblate (Greek)

Currently translated at 93.7% (1437 of 1533 strings)
Translated using Weblate (Hungarian)

Currently translated at 99.8% (1530 of 1533 strings)
Merge remote-tracking branch 'origin/master'