Clean up highway labels

* Make font sizes more consistent (resolves #544)
* Let tertiary labels start at z14 rather than z15 (resolves #301)
* Add label for bridleways
* Remove halo from residential/unclassified/road (resolves #515)
* General code clean-up
Merge pull request #812 from math1985/road-labels

Clean up highway labels