revert changes from r2885
Can cause big empty triangles in sea, don't know yet why

git-svn-id: http://svn.mkgmap.org.uk/mkgmap/trunk@2887 25d90789-57f7-4ee0-8453-03a3dfeeeb22
now really make sure that returned shapes begin and end with identical 
points. 
Added unit test to verify special cases with equal points


git-svn-id: http://svn.mkgmap.org.uk/mkgmap/trunk@2888 25d90789-57f7-4ee0-8453-03a3dfeeeb22
added unit test to make sure that Java2DConverter now really
returns shapes with identical start and end points 

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