Targets:
* Merge roads
* Move java code from the StyledConverter to the style file 
* Reduce builtin-tag file

git-svn-id: http://svn.mkgmap.org.uk/mkgmap/branches/mergeroads@2676 25d90789-57f7-4ee0-8453-03a3dfeeeb22
* Add RoadMerger that merges all OSM ways classified as road based on the garmin type information and based on a list of tags that must be equal
* Add maxspeedkmh function
* Move maxspeed handling from StyledConverter to style file

git-svn-id: http://svn.mkgmap.org.uk/mkgmap/branches/mergeroads@2677 25d90789-57f7-4ee0-8453-03a3dfeeeb22
Remove ignore-maxspeeds option

git-svn-id: http://svn.mkgmap.org.uk/mkgmap/branches/mergeroads@2678 25d90789-57f7-4ee0-8453-03a3dfeeeb22
Identify km/h also as unit (not kmh only)

git-svn-id: http://svn.mkgmap.org.uk/mkgmap/branches/mergeroads@2680 25d90789-57f7-4ee0-8453-03a3dfeeeb22
Add maxspeedmph style function

git-svn-id: http://svn.mkgmap.org.uk/mkgmap/branches/mergeroads@2681 25d90789-57f7-4ee0-8453-03a3dfeeeb22
Move ref handling from StyledConverter to style include file inc/refs. The refs can now be combined in the style by setting the mkgmap:ref tag. Maybe later on this mkgmap: tag might be removed but for now it is a 1:1 move of the function from java source code to the style file.

Removed all ref tags from builtin-tag-list.

Removed the ref tags from the RoadMerger static tag list.


git-svn-id: http://svn.mkgmap.org.uk/mkgmap/branches/mergeroads@2682 25d90789-57f7-4ee0-8453-03a3dfeeeb22
Fixing ref rules copying from e-roads

git-svn-id: http://svn.mkgmap.org.uk/mkgmap/branches/mergeroads@2683 25d90789-57f7-4ee0-8453-03a3dfeeeb22
Simplify rules to compose the mkgmap:ref tag

git-svn-id: http://svn.mkgmap.org.uk/mkgmap/branches/mergeroads@2684 25d90789-57f7-4ee0-8453-03a3dfeeeb22
Add echotags action which is useful for debugging styles

git-svn-id: http://svn.mkgmap.org.uk/mkgmap/branches/mergeroads@2686 25d90789-57f7-4ee0-8453-03a3dfeeeb22
Add deletealltags action which is useful to stop the style processing of an element

git-svn-id: http://svn.mkgmap.org.uk/mkgmap/branches/mergeroads@2687 25d90789-57f7-4ee0-8453-03a3dfeeeb22
Remove the type tag from the builtin-tag-list. It is required for relations but this is better implemented in the OsmHandler class which loads the relation.

git-svn-id: http://svn.mkgmap.org.uk/mkgmap/branches/mergeroads@2688 25d90789-57f7-4ee0-8453-03a3dfeeeb22
Don't be nice any more and do not load tag "exception" instead of "except" for restriction relations. exception is rarely used and it should be easy to fix them manually using taginfo.

git-svn-id: http://svn.mkgmap.org.uk/mkgmap/branches/mergeroads@2689 25d90789-57f7-4ee0-8453-03a3dfeeeb22
Use mkgmap:toll for marking toll roads. The toll tag is now copied in the style file.

git-svn-id: http://svn.mkgmap.org.uk/mkgmap/branches/mergeroads@2690 25d90789-57f7-4ee0-8453-03a3dfeeeb22
Check yes and no preferred for a bool value
Check case sensitive. This improves speed and other values are wrong :-)

git-svn-id: http://svn.mkgmap.org.uk/mkgmap/branches/mergeroads@2691 25d90789-57f7-4ee0-8453-03a3dfeeeb22
Move handling of access tags to the style file. More work need to be done where access and other tags are set in the style file. Here the new mkgmap:access:* tags need to be set.

git-svn-id: http://svn.mkgmap.org.uk/mkgmap/branches/mergeroads@2692 25d90789-57f7-4ee0-8453-03a3dfeeeb22
Adapt access rules so that the new include file can do its job

git-svn-id: http://svn.mkgmap.org.uk/mkgmap/branches/mergeroads@2693 25d90789-57f7-4ee0-8453-03a3dfeeeb22
Add copyright statements

git-svn-id: http://svn.mkgmap.org.uk/mkgmap/branches/mergeroads@2694 25d90789-57f7-4ee0-8453-03a3dfeeeb22
Add function getAngle(Coord c1, Coord c2, Coord c3)

git-svn-id: http://svn.mkgmap.org.uk/mkgmap/branches/mergeroads@2695 25d90789-57f7-4ee0-8453-03a3dfeeeb22
Improve merge algorithm so that most straight merges are preferred

git-svn-id: http://svn.mkgmap.org.uk/mkgmap/branches/mergeroads@2696 25d90789-57f7-4ee0-8453-03a3dfeeeb22
Remove old java code as comments

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