Add method to get the value of any arbitrary tag from an object
Use turn:lanes in displaying the lane arrows

If turn:lanes is valid for the section, then its contents will be used in determining what symbols to show for each lane
Remove debug lines
Add support for having a lane go in multiple directions

Also, specify which direction of a lane is allowed (not used yet)
Do some aligning, and use the provided constants instead of Strings
Refactor turn:lanes stuff into a separate method, use constants for the turn possibilites, and add support for drawing U-turns
Remove unused constants, add method to see if an attribute is set, add a Continue turn, and only color needed lanes
Add Turn enum for easy usage outside of class
Get number of lanes in each outgoing road, and try to match that up to source's turn:lanes
Add ability to change turn based on turn:lanes, and remove debugging lines
Cut down on duplication in the rendering method, and have the green route be on top (some bugs present)
Fix some lane active bugs
Add support for rendering lanes not using turn:lanes
Fix two rendering bugs and a calculation bug
Use slight-right and slight-left symbols in turns not using turn:lanes
Start work on merging lanes between nearby turns
fix a few bugs with merging lanes, and add support for showing left turns and right turns
Show turn lanes at 90-degree intersections going straight, and adjust for two-way roads
If not already specified, and if allowed, add in right-turn indicators to the right-most lane. This needs to be internationalized.
Make merging turns limited to certain turn types, and for turn left/right, OR the allowed lanes with 1 to make them active