Merge pull request #1012 from flamholz/master

Small refactor of the OSMGraphBuilder
add testing to OSMWay, remove redundant methods.
move isMultiLevelNode to OSMNode
format OSMNode.java
Add lombok to the deps for openstreetmap/
use lombok in OSMNode; add a unit test.
move more string parsing code out of OSMGraphBuilder.
a little simpler even
Add a small OSM file that has oneway roads on it for testing. Test that CAR and CUSTOM_MOTOR_VEHICLE always get the same permissions and restrictions.
Merge remote-tracking branch 'upstream/master'