move code for report-dead-ends option to StyledConverter.
This corrects problems that were introduced with the merge from the mergeRoads branch
Improvements:
- the real OSM way is reported
- all tags of the way are reported
- p-shaped oneways are reported if they are not connected to other roads
- The mkgmap:dead-end-check=false tag is correctly used again
- the oneway=* tag is simplified after style processing. If it is 
"true" or "1" it is changed to "yes", if it is "-1" or "reverse", 
the points of the way are reversed and the tag is changed to "yes". 
If finally the tag is not "oneway=yes" the tag is removed from 
the way. This is also done for (overlaying) lines, and it
improves the RoadMerger as it allows a few more merges.
- simplified "oneway=*" handling in RoadMerger

git-svn-id: http://svn.mkgmap.org.uk/mkgmap/trunk@2944 25d90789-57f7-4ee0-8453-03a3dfeeeb22