rework of evaluation of restriction vehicles.
- don't use motorcycle as synonym for motorcar in RestrictionRelation
(use the relations style file if you want to treat motorcycle like motorcar)

- restriction doesn't apply to emergency, 
unless "type=restriction:emergency" or "restriction:emergency=*" is used

- evaluate also vehicle as synonym for "motor_vehicle" and "bicycle"

- evaluate psv as synonym for "bus" and "taxi", not just "bus"

- remove vehicle "delivery"

- added some unit tests to test the vehicle evaluation

git-svn-id: http://svn.mkgmap.org.uk/mkgmap/trunk@3231 25d90789-57f7-4ee0-8453-03a3dfeeeb22
oops, forgot to commit one file

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